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

正文內(nèi)容

c程序設(shè)計(jì)華中科技大學(xué)課件第三章(參考版)

2025-01-15 15:45本頁面
  

【正文】 其方式為第 1行有 1個(gè)字符 C,第 2行有 2個(gè)字符 C ,等等。 ?。其他字符不變。 ?。請(qǐng)編寫函數(shù)按照車輛的類型計(jì)算相應(yīng)的過橋費(fèi)用,在主函數(shù)中輸入車輛的類型然后計(jì)算輸出費(fèi)用。} 網(wǎng)絡(luò)與計(jì)算中心 56 函數(shù)頭 函數(shù)體 數(shù)據(jù)類型 函數(shù)名 (形式參數(shù)表) { 語句序列 } 函數(shù)的定義 “做什么 ” “拿什么來做 ” “結(jié)果是什么 ” “怎么做 ” 網(wǎng)絡(luò)與計(jì)算中心 57 函數(shù)聲明 函數(shù)聲明的格式: 函數(shù)聲明是 一條 以 分號(hào)結(jié)束 的語句: 數(shù)據(jù) 類型 函數(shù)名(形式參數(shù)表 ) ; 網(wǎng)絡(luò)與計(jì)算中心 58 ? 編寫函數(shù)把華氏溫度轉(zhuǎn)化為攝氏溫度,公式為: C=( F32) 5/9;在主函數(shù)中計(jì)算輸出 3 4 50、 5 60華氏溫度對(duì)應(yīng)的攝氏溫度對(duì)照表。 else cout 不是數(shù)字字符 endl。\n39。 } int main(){ char ch。939。amp。039。 網(wǎng)絡(luò)與計(jì)算中心 55 內(nèi)聯(lián)函數(shù) 因使用頻度很高,說明為內(nèi)聯(lián)函數(shù)。參數(shù)名也可省略 void fun1(){…} int fun2(int a, int b, int c) {…} //定義中不再給出缺省值 習(xí)慣上,缺省參數(shù)在公共頭文件包含的函數(shù)聲明中指定,否則缺省實(shí)參只能用于包含該函數(shù)定義的文件中的函數(shù)調(diào)用。 默認(rèn)參數(shù) 網(wǎng)絡(luò)與計(jì)算中心 53 int fun2 (int, int =10, int =20)。這是因?yàn)樵诤瘮?shù)調(diào)用時(shí),參數(shù)自左向右逐個(gè)匹配 ,當(dāng)實(shí)參和形參個(gè)數(shù)不一致時(shí)只有這樣才不會(huì)產(chǎn)生二義性。 return 0。 delay()。 } int main(){ delay(3)。 loops0。如果給出實(shí)參,將實(shí)參傳遞給形參進(jìn)行調(diào)用,如果不給出實(shí)參,則按默認(rèn)值進(jìn)行調(diào)用 網(wǎng)絡(luò)與計(jì)算中心 51 void delay(int loops=5)。 網(wǎng)絡(luò)與計(jì)算中心 50 默認(rèn)參數(shù) ?默認(rèn)參數(shù)的引入 ? 默認(rèn)參數(shù)指在定義函數(shù)時(shí)為形參指定默認(rèn)值(缺省值)。 return 0。 cout+= sum(,)endl。 } float sum(float a,float b,float c){ return a+b+c。 網(wǎng)絡(luò)與計(jì)算中心 49 函數(shù)重載 3+5= 調(diào)用 sum(3,5 ) 函數(shù)sum(3,5 ) return 8 += 調(diào)用sum(, ) 函數(shù) double sum(, ) return +4+8= 調(diào)用 sum(, 4, 8 ) 函數(shù) float sum(, , ) return 結(jié)束 8 int sum(int a,int b){ return a+b。函數(shù)重載的好處在于,可以用相同的函數(shù)名來定義一組功能相同或類似的函數(shù),程序的可讀性增強(qiáng)。 24 遞歸的引入 【 例 】 求 4! 網(wǎng)絡(luò)與計(jì)算中心 45 遞歸過程分析 ?遞歸函數(shù)的執(zhí)行分為“ 遞推 ”和“ 回歸 ”兩個(gè)過程 ?這兩個(gè)過程由遞歸 終止條件 控制,即 逐層遞推 ,直至遞歸終止條件,然后 逐層回歸 。 cout2。 cout6。 cout24。 n=1 n=3 cout3。 cout1。 n=2 cout1。 fac(4)= cout2。} n=4 cout4。} int main(){ cout\n4!=fac(4)endl。\t39。 else y=n*fac(n1)。\t39。 網(wǎng)絡(luò)與計(jì)算中心 44 include int fac(int n){ int y。 } 只要設(shè)計(jì)主函數(shù)調(diào)用階乘函數(shù),即可實(shí)現(xiàn)計(jì)算階乘。 else y=n*fac(n1)。 ?例如用如下方法定義階乘: 網(wǎng)絡(luò)與計(jì)算中心 43 遞歸定義的階乘函數(shù): int fac(int n){ int y。 遞歸的引入 ?遞歸是一種描述問題的方法,或稱算法。 return 0。\t39。i5。 coutendl。i5。 } int main(){ int i。 //自動(dòng)變量 t++。 return t。} i= 0 t= 100 1 2345101 101 存儲(chǔ)類型 網(wǎng)絡(luò)與計(jì)算中心 40 i= 0 t=100 1 2101 345102103104105 【 例 】 自動(dòng)變量與局部靜態(tài)變量的區(qū)別 int st(){ static int t=100。 coutendl。i++) coutst()39。 for(i=0。\t39。i5。 } int main(){ int i。 //自動(dòng)變量 t++。 return t。 【 例 】 自動(dòng)變量與局部靜態(tài)變量的區(qū)別 存儲(chǔ)類型 網(wǎng)絡(luò)與計(jì)算中心 39 【 例 】 自動(dòng)變量與局部靜態(tài)變量的區(qū)別 int st(){ static int t=100。 ? 靜態(tài)變量占有的空間要到整個(gè)程序執(zhí)行結(jié)束才釋放,故 靜態(tài)變量具有整個(gè)程序執(zhí)行期間的生命期 。 ? 位置不同 區(qū)別 局部靜態(tài)變量 和 全局靜態(tài)變量 ,也稱內(nèi)部靜態(tài)變量和外部靜態(tài)變量。故 自動(dòng)變量的生命期和作用域是一致的 。} 網(wǎng)絡(luò)與計(jì)算中心 35 存儲(chǔ)類型與標(biāo)識(shí)符的生命期 ? 存儲(chǔ)類型 ? 生命期 網(wǎng)絡(luò)與計(jì)算中心 36 ?自動(dòng)存儲(chǔ)類型 ? 自動(dòng)變量為用 auto說明的變量,通常 auto缺省。j endl。i39。 //修改全局變量 cout n39。 //輸出局部變量 n cout::nendl。\t39。\t39。 n=i+j。jendl。i39。 cout n39。 include ios
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1