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

正文內(nèi)容

c語言第八章函數(shù)ppt課件-閱讀頁

2025-05-20 12:08本頁面
  

【正文】 函數(shù)的定義在主調(diào)函數(shù) 之后 (位置 ),可以先給出 原形說明 。 函數(shù)的嵌套調(diào)用 嵌套調(diào)用是指在一個(gè)函數(shù)的 函數(shù)體中又調(diào)用了其它函數(shù)。 } void printmessage( ) {printf(“Hello,world.\n”)。 } void main( ) {printstar( )。 } 例 86 用弦截法求方程的根。若 f(x)與 f(x1)同符號(hào),則根必在 (x1,x2)區(qū)間內(nèi),令 x1=x。此時(shí)有f(x) ≈0 (x2)(x1) f(x2)f(x1) x= 例 86 用弦截法求方程的根。 將求階乘的過程編寫一個(gè)函 數(shù) fac,以不同的參數(shù)值 k來調(diào)用 函數(shù) n! m!(mn)! input m,n:5 8 8!/(5!(85)!)=56 函數(shù)的遞歸調(diào)用 許多數(shù)學(xué)函數(shù)都是遞歸形式定義的: 遞歸調(diào)用是指在調(diào)用一個(gè)函數(shù)時(shí)又 直接或間接的調(diào)用了函數(shù)本身。 因此應(yīng)含某條件控制遞歸調(diào)用 結(jié)束 例 87 有 5個(gè)人坐在一起,問第五個(gè)人 多少歲?答 :比第四個(gè)大 2歲。第五個(gè)人 到底多大 例 88 用遞歸法求階乘 n!( n0) 使用函數(shù)做: 數(shù)組元素作為函數(shù)的參數(shù) 一、數(shù)組元素做函數(shù)實(shí)參 與變量做實(shí)參一樣,數(shù)組元素 做實(shí)參是“值傳遞”。 Enter 10 integer : 23 5 4 1 0 56 79 43 2 15 Max is 79 一、數(shù)組元素做函數(shù)實(shí)參 二、一維數(shù)組與函數(shù)參數(shù) 若函數(shù)的形參是數(shù)組,對(duì)應(yīng)的 實(shí)參必須是數(shù)組名。 用數(shù)組名做參數(shù)時(shí),傳遞的是 數(shù)組的首地址 ,因此形參數(shù)組也 可以不指定大小。 (int x[],int n) n。 一、數(shù)組元素做函數(shù)實(shí)參 二、一維數(shù)組與函數(shù)參數(shù) 數(shù)組做參數(shù)時(shí),形參數(shù)組 和實(shí)參數(shù)組共享同一內(nèi)存單 元。 例 810 用比較法排序 (從大到小 ) 一、數(shù)組元素做函數(shù)實(shí)參 二、一維數(shù)組與函數(shù)參數(shù) 三、多維數(shù)組與函數(shù)參數(shù) 多維數(shù)組可以做為函數(shù)的 參數(shù)。 例 811 有一個(gè) 3*4的矩陣, 求最大元素值。 如果局部變量的有效范圍 有重疊,則有效范圍小的優(yōu)先。 在一個(gè)函數(shù)中,既可以使用本函數(shù) 中的局部變量,也可以使用有效的 全局變量。 例 812 有 10個(gè)學(xué)生的學(xué)習(xí)成績, 求平均分,最高分和最低分。 可見,利用全局變量可以減少函數(shù) 的參數(shù) include “” float max=0,min=0。 float sum=score[0]。 for (i=1。i++) { sum=sum+score[i]。 if(minscore[i])min=score[i]。 } void main( ) { float avg,score[10]。 for(i=0。i++)scanf(“%f”,amp。 avg=average(score,10)。 } 一、局部變量 二、全局變量 利用全局變量可以在函數(shù) 間傳遞數(shù)據(jù)。 若全局變量與局部變量同 名,則局部變量優(yōu)先。 …… } 通常,將 auto省略 如:形參 a,變量 b、 c都是自動(dòng)變量,調(diào)用該函數(shù)時(shí),系統(tǒng) 給他們分配存 存儲(chǔ)空間,函數(shù)調(diào)用結(jié)束是自動(dòng)釋放存儲(chǔ) 空間 一、變量的靜態(tài)存儲(chǔ)和動(dòng)態(tài)存儲(chǔ) 二、局部變量的存儲(chǔ)類別 自動(dòng)變量 局部靜態(tài)變量 占用靜態(tài)存儲(chǔ)區(qū) 用 static說明 說明: ① 局部靜態(tài)變量屬于靜態(tài)存儲(chǔ) 類別。 ② 局部靜態(tài)變量在編譯時(shí)賦初 值 (僅賦一次值 )。 ② 寄存器變量對(duì)寄存器的占用是動(dòng)態(tài)的。 一、變量的靜態(tài)存儲(chǔ)和動(dòng)態(tài)存儲(chǔ) 二、局部變量的存儲(chǔ)類別 三、全局變量的存儲(chǔ)類別 全局變量都是靜態(tài)的 用 extern說明一個(gè)在其它 源文件中定義的全局變量 用 static說明一個(gè)不能在其 它源文件中引用的
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1