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

正文內(nèi)容

c程序設(shè)計(jì)華中科技大學(xué)課件第三章-在線瀏覽

2025-03-01 15:45本頁(yè)面
  

【正文】 網(wǎng)絡(luò)與計(jì)算中心 13 【 例 】 輸入兩個(gè)實(shí)數(shù),輸出其中較大的數(shù)。 程序如下: include iostream using namespace std。} int main(){ float a,b。 cinab。 return 0; } main( )函數(shù) 調(diào)用max(, ) 函數(shù)max(, ) return 主程序后續(xù)語(yǔ)句 網(wǎng)絡(luò)與計(jì)算中心 14 ? 編寫函數(shù)把華氏溫度轉(zhuǎn)化為攝氏溫度,公式為: C=( F32) 5/9;在主函數(shù)中計(jì)算輸出 3 4 50、 5 60華氏溫度對(duì)應(yīng)的攝氏溫度對(duì)照表。請(qǐng)編寫函數(shù)按照車輛的類型計(jì)算相應(yīng)的過橋費(fèi)用,在主函數(shù)中輸入車輛的類型然后計(jì)算輸出費(fèi)用。 調(diào)用power(,3 ) 函數(shù)power(,3 ) return 主程序后續(xù)語(yǔ)句 n= 3 x= c= ‘a(chǎn)’ float power(float x,int n){ //求 x的 n次冪 float p=1。 return p。 float x=。a39。,39。 coutpower(c39。n)=power(c,n)endl。,39。 return 0。 調(diào)用 power(‘a(chǎn)’,3 ) 函數(shù)power(97,3 ) return 912673 主程序后續(xù)語(yǔ)句 n= 3 x= c= ‘a(chǎn)’ float power(float x,int n){ //求 x的 n次冪 float p=1。 return p。 float x=。a39。,39。 coutpower(c39。n)=power(c,n)endl。,39。 return 0。 while(n) p*=x。 } int main(){ int n=3。 char c=39。 coutpower(x39。n)=power(x,n)endl。,39。 coutpower(n39。x)=power(n,x)endl。} 【 例 】 實(shí)參和形參對(duì)應(yīng)關(guān)系的示例。 對(duì)于函數(shù) ,只要在調(diào)用之前作函數(shù)聲明 ( Function Declaration) , 則函數(shù)定義放在任何位置程序都能正確編譯運(yùn)行 。 或 float TriangleArea(float,float,float)。 //錯(cuò)誤,返回值類型不同 float TriangleArea(int,int,int)。 //錯(cuò)誤,參數(shù)個(gè)數(shù)不同 float TriangleArea(float a, float b, float c){ if ((a+b=c)||(a+c=b)||(b+c=a)) return 1。 s=(a+b+c)/2。} 網(wǎng)絡(luò)與計(jì)算中心 21 函數(shù)聲明 【 例 】 輸出所有滿足下列條件的正整數(shù) m:10m1000且 m、 m m3均為回文數(shù) 。如 12 353等就是回文數(shù)。 m m*m m*m*m 11 121 1331 101 10201 1030301 111 12321 1367631 運(yùn)行結(jié)果: 網(wǎng)絡(luò)與計(jì)算中心 22 bool palindrome(int)。 coutsetw(10)39。setw(20)m*m“ setw(20)m*m*mendl。m1000。amp。amp。 return 0。 int m=n,i=0,j。 n/=10。 }while(n0)。ji。 return (n==m)。 全局變量存放在全局?jǐn)?shù)據(jù)區(qū) , 因編譯器自動(dòng)將該區(qū)清為全 0, 如果用戶在定義時(shí)不顯式給出初始化值 , 則 等效初始化為全 0 。 全局變量引入: 網(wǎng)絡(luò)與計(jì)算中心 26 打印 200 調(diào)用 func( ) 函數(shù) func( ) 200*2 =400 打印 400 n=100 n=100*2 =200 【 例 】 多個(gè)函數(shù)使用全局變量的例子 。 void func(){ n*=2。 coutnendl。 coutnendl。} 網(wǎng)絡(luò)與計(jì)算中心 27 局部變量 定義在函數(shù)內(nèi)或塊內(nèi)的變量稱為 局部變量 。 局部變量在程序運(yùn)行到它所在的塊時(shí)建立在棧中 ,該塊執(zhí)行完畢局部變量占有的空間即被釋放 。 局部變量在定義時(shí)可加修飾詞 auto, 但通常省略 。 局部變量引入: 網(wǎng)絡(luò)與計(jì)算中心 28 打印 main()中的 t= 調(diào)用 fun( ) 函數(shù) fun( ) 打印 fun()中的 t=5 打印 main()中的 t= t= t = 5 void fun(){ auto int t=5。 } int main(){ float t=。 fun()。 return 0。 網(wǎng)絡(luò)與計(jì)算中心 29 作用域與標(biāo)識(shí)符的可見性 ? 塊域 ? 函數(shù)聲明域 ? 文件域 網(wǎng)絡(luò)與計(jì)算中心 30 作用域: 指標(biāo)識(shí)符能夠被使用的范圍 。 本節(jié)重點(diǎn)討論 局部域 和 文件域 ( 全局域 ) , 其中局部域包括 塊域 和 函數(shù)聲明域 。 作用域與標(biāo)識(shí)符的可見性 網(wǎng)絡(luò)與計(jì)算中心 a= 3 b= 5 32 3 5 a=3 b=5 a=5 b=3 【 例 】 輸入兩數(shù) , 按從大到小的順序保存 , 并輸出結(jié)果 。 //具有函數(shù)域 cout輸入兩整數(shù): endl。 cout“a=a39。b=bendl。 //具有塊域 t=a。 b=t。\t39。 return 0。 則編譯時(shí)會(huì)提示錯(cuò)誤,因?yàn)樽兞?t的作用域只在 if語(yǔ)句中,其它地方 不可見 。這些同名變量各自在自己的作用域中可見,在其它地方不可見 【 例 】 設(shè)計(jì)函數(shù)完成兩數(shù)交換,用主函數(shù)進(jìn)行測(cè)試。 int n=100。 int main(){ int i=200,j=300。\t
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1