freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

chap10函數(shù)與程序結(jié)構(gòu)(參考版)

2025-07-18 17:58本頁(yè)面
  

【正文】 編譯預(yù)處理 ? 編譯預(yù)處理的主要功能: ? 文件包含 ( include) ? 宏定義 ( define) ? 條件編譯 編譯預(yù)處理功能 。 ? 文件包含 (include)和宏定義 (define)都是編譯預(yù)處理指令 ?在形式上都以“ ”開頭,不屬于 C語(yǔ)言中真正的語(yǔ)句 ?增強(qiáng)了 C語(yǔ)言的編程功能,改進(jìn)C語(yǔ)言程序設(shè)計(jì)環(huán)境,提高編程效率 編譯預(yù)處理 ? C程序的編譯處理,目的是把每一條 C語(yǔ)句用若干條機(jī)器指令來(lái)實(shí)現(xiàn),生成目標(biāo)程序。039。939。amp。039。) ) ? 定義宏 CTOD將數(shù)字字符( ?0?~ ?9?)轉(zhuǎn)換為相應(yīng)的 十進(jìn)制整數(shù), 1表示出錯(cuò)。 ((c) = 39。) amp。 define LOWCASE(c) (((c) = 39。 return 0。 y=t 。 } t=x 。 f(x,y,t) printf(“%d %d\n”, x, y) 。x, amp。 int main( ) { int x,y,t 。 a=b。 return 0。 /* 引用宏定義 */ y = SQR (x)。y) 。 scanf (“%d %d” , amp。例如 153的各位數(shù)字的立方和是 13+53+33=153 = x+y*x+y*x+y (f(x)+f(y)+f(z)==i) f(x+y) = ? 帶參數(shù)的宏定義 實(shí)現(xiàn)簡(jiǎn)單的函數(shù)功能 例 107 簡(jiǎn)單的帶參數(shù)的宏定義。 } return 0。 z=i/100 。 i++) { x=i%10。 for (i=1。 return 0。 B 的有效范圍 } undef B int main(void) { f1( )。 宏基本定義 define A “This is the first macro” void f1() { printf( “A\n” )。 } 宏定義 define 宏名標(biāo)識(shí)符 宏定義字符串 編譯時(shí),把程序中所有與宏名相同的字符串,用宏定義字符串替代 define PI define arr_size 4 說(shuō)明 : ?宏名一般用大寫字母,以與變量名區(qū)別 ?宏定義不是C語(yǔ)句,后面不得跟分號(hào) ?宏定義可以嵌套使用 define PI define S 2*PI*PI 多用于符號(hào)常量 ? 宏定義可以寫在程序中任何位置,它的作用范圍從定義書寫處到文件尾。) 。, ?b39。 hanio(n, 39。n)。 printf(input the number of disk: )。 hanio(n1, c, b, a)。 else{ hanio(n1, a, c, b)。 hanio(n1, c, b, a)。 else{ hanio(n1, a, c, b)。 printf(k=%ld\n, k)。 } void main() { long k。 } printf(g=%d, g)。 main() fact(3) fact(2) fact(1) { .... { .... { .... { .... printf(fact(3)) f=3*fact(2) f=2*fact(1) f=1 } return(f) return(f) return(f) } } } 遞歸函數(shù) fact( n )的實(shí)現(xiàn)過(guò)程 fact(3)= 3*fact(2)= 2*fact(1)= fact(1)= 1 2*1=2 3*2=6 同時(shí)有 4個(gè)函數(shù)在運(yùn)行,且都未完成 例 104 寫輸出結(jié)果 include long fib(int g) { switch(g){ case 0: return(0)。 return result。 if (n==1 || n == 0) result = 1。 return 0。n)。 ? 遞歸法 遞歸定義 n! = n * (n1)! (n 1) n! = 1 (n = 0,1)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1