【正文】
。}void main(){d o u b l e a r e a ( d o u b l e x ) 。 y=PI*x。r=pow(r,)。? 庫函數(shù)的說明性預(yù)處理文件 : “ ” , “ ” 它們是系統(tǒng)與用戶的接口文件,稱“ 頭文件 ” ,其中包含庫函數(shù)原型的說明、類型和全局變量及符號(hào)常數(shù)等的說明。函數(shù)類型 函數(shù)名稱 形參的個(gè)數(shù)、類型、順序等信息 所以: 調(diào)用庫函數(shù)時(shí)必須注意,函數(shù)參數(shù)的個(gè)數(shù)、類型、 順序及返回值的類型。 includ e ma th .h void ma in() {do ub le x 。 //declare variablex =sin ( 9 199 )。 //declare variablex =sin ( 9 199 )。整型 整型 實(shí)型 includ e ma th .h void ma in() {prin tf( sin 199 =% f \ n , s in( 199 ) ) 。但是庫函數(shù)是如何計(jì)算決定于最后一項(xiàng)的絕對(duì)值是否小于于 ,繼續(xù)求下一項(xiàng),累加到和上,否則結(jié)束求和?! ?}5 輸出和 sum 。4 將下一項(xiàng)加到 sum 中。}do ub le ud f_s in( do ub le x ){ // 用戶自定義函數(shù)do ub le su m, term, n =1。? 本程序的數(shù)據(jù)傳遞形態(tài):采用傳值方式,可理解為簡單的將實(shí)參 a 的值復(fù)制給形參 xud f_s in() 91 99 91 99 91 99 12022 2022 2022 2022x sum term nma in() 91 993000參ado ub le ud f_s in(d ou ble x) {do ub le su m,t erm,n =1。,為地址運(yùn)算符或稱取地址符;。c )。b, amp。C 程序……源程序文件 2 源程序文件 n源程序文件 1函數(shù) 2 函數(shù) n函數(shù) 1……………… C 程序組成方式二 程序的現(xiàn)代方式與傳統(tǒng)方式include math .h // 現(xiàn)代方式編程示例d efine E P S 1 e 7vo id main(){do ub le udf_s in(doub le x )。 term=term *( x * x)/(( 2* n 2)*(2 *n 1))。{ d ou ble sum , term , n =1。 scanf(%lf,amp。 term=term*( x*x)/((2*n 2)*(2*n 1))。} include include define EPS 1e 7void main(){ double udf_sin(double x)。 printf(% f % f \ n ,ud f _sin(a), sin(a))。 sum=ter m=x 。C 程序……函數(shù) 1 函數(shù) n標(biāo)頭文件C 程序一個(gè) C 程序由若干源文件組成,運(yùn)行前必須分別編譯,并經(jīng)鏈接組裝后方可運(yùn)行。逗號(hào)作為一般字符,原樣輸入,且可作為數(shù)據(jù)項(xiàng)之間的分隔符使用;輸入形式: , ↙? scanf( “ %f%f%f \ n ” ,amp。a, amp。 ? 為地址運(yùn)算符或稱取地址符; amp。}運(yùn)行結(jié)果:input: output: 說明:? C 規(guī)定變量、符號(hào)常數(shù)、函數(shù)必須先定義后使用:* 給變量定義就是為變量在內(nèi)存中分配存儲(chǔ)空間,確定其存儲(chǔ)形式和規(guī)定可 執(zhí)行的操作(運(yùn)算);* 給函數(shù)定義就是確定函數(shù)求解問題的功能和過程,及其數(shù)據(jù)傳遞的方式等。 a )。3 2 : term=t erm*( x * x)/(( 2*n 2)*(2*n 1))1 累加器 sum 、 term 的初值為 x , n =1。2 w hile(fa bs (term )EPS ){3 計(jì)算下一項(xiàng) term。如果它大于 ,繼續(xù)求下一項(xiàng),累加到和上,否則結(jié)束求和。如:p rint f( “ test ! ” )。? 一般字符 : 除了格式符和轉(zhuǎn)義字符以外的其它字符,原樣輸出,以增加運(yùn)行結(jié)果的可讀性。因此,一行可以寫多個(gè)語句,一個(gè)語句也可以分多行書寫。? 將字符 c 寫到標(biāo)準(zhǔn)輸出文件 stdout( 顯示屏 ) 中去。double pow( double x, double y )。}求解園面積的編程示例? 函數(shù):函數(shù)在程序設(shè)計(jì)中,是指有一定 結(jié)構(gòu)形式構(gòu)成的,能完成 某種特定運(yùn)算功能的程序 模塊,被調(diào)用時(shí)根據(jù)自變 量(形參)的值