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

正文內(nèi)容

第七章函數(shù)(已修改)

2025-08-13 17:05 本頁面
 

【正文】 湖南理工學(xué)院物理與電子信息系 函數(shù)的概念 include “” main() { char str[80]= “12345”。 } strcat(str, “6789”)。 puts(str)。 gets(str)。 printf(“%s\n”,str)。 湖南理工學(xué)院物理與電子信息系 對(duì)于任何應(yīng)用程序來說都是由若干個(gè) 程序模塊 組成 的,而每一個(gè)模塊常用來實(shí)現(xiàn)一個(gè)特定的功能。在 C語言 中就是利用 函數(shù) 來實(shí)現(xiàn)模塊功能的。 湖南理工學(xué)院物理與電子信息系 學(xué)生成績管理系統(tǒng) 成績 錄入 成績 查詢 成績 統(tǒng)計(jì) 打印 成績單 湖南理工學(xué)院物理與電子信息系 函數(shù)值類型 函數(shù)名 (形式參數(shù)表 ) 形式參數(shù)說明 。 { 說明語句 。 執(zhí)行語句 。 } int add(x,y) int x,y。 { int z。 z=x+y。 return(z)。 } 函數(shù)的定義 湖南理工學(xué)院物理與電子信息系 return(表達(dá)式 )。 常量 變量 表達(dá)式 指針值 int add(x,y) int x,y。 { int z。 z=x+y。 return(z)。 } 函數(shù)值的返回 … … c=add(a,b)。 … … 湖南理工學(xué)院物理與電子信息系 c=add(a , b)。 int add(x, y ) 實(shí)際參數(shù) main() { int a=100,b=200,c。 c=add(a,b)。 printf(“c=%d\n”,c)。 } int add (x,y) int x,y。 { int z。 z=x+y。 return(z)。 } 函數(shù)名 (實(shí)參表 )。 形式參數(shù) 函數(shù)的調(diào)用 湖南理工學(xué)院物理與電子信息系 調(diào)用函數(shù)時(shí),函數(shù)名必須與調(diào)用處的函數(shù)名完全一致。 實(shí)參的個(gè)數(shù)必須與形參的個(gè)數(shù)一致。 函數(shù)必須先定義,后調(diào)用。 函數(shù)可以直接或間接地自己調(diào)用自己,稱為遞歸調(diào)用。 湖南理工學(xué)院物理與電子信息系 在調(diào)用函數(shù)時(shí),一般在主調(diào)函數(shù)和被調(diào)用函數(shù) 之間有 信息傳遞 這是由函數(shù)中的 參數(shù) 來完成的。 實(shí)參與形參的傳遞方式 Do you Know ? 湖南理工學(xué)院物理與電子信息系 信息 傳遞方式 數(shù)據(jù)復(fù)制 地址 傳遞 湖南理工學(xué)院物理與電子信息系 數(shù) 據(jù) 復(fù) 制 main() { int a=5,b=10, c 。 c=max(a,b)。 printf(“c=%d\n”, c)。 } 5 x y 5 max(int x, int y) { int t。 if (xy) t=x。 else t=y。 return(t)。 } 10 10 t 10 b a c 10 湖南理工學(xué)院物理與電子信息系 實(shí)參與形參各占用不同的內(nèi)存單元 main() { int a=5,b=10, c 。 … … printf(“a=%x,b=%x\n”, amp。a,amp。b)。 } max(int x, int y) { printf(“x=%x,y=%x\n”, amp。x,amp。y)。 … … } 5 a FFD4 10 b FFD6 5 x FFC2 10 y FFC4 特 點(diǎn) 湖南理工學(xué)院物理與電子信息系 100 a FFC2 200 b FFC4 main() { int a=100,b=200,c。 c=add(a,b)。 printf(“c=%d\n”, c)。 } int add(x,y ) int x,y。 { int z 。 z=(++x)+(++y)。 return(z)。 } 100 x FFA2 200 y FFA4 302 z 1094 101 201EXAMPLE[71]: 302 c FFC6 湖南理工學(xué)院物理與電子信息系 當(dāng)形參值在函數(shù)中 發(fā)生變化時(shí),且 不影響 調(diào)用它的實(shí)參值的變化 用 途 采用這種數(shù)據(jù)復(fù)制 的參數(shù)傳遞方式,每次 每個(gè)參數(shù)只能傳遞 一個(gè) 數(shù)據(jù) 缺 點(diǎn) c=add(a , b)。 int add(x, y ) 湖南理工學(xué)院物理與電子信息系 main() { int a[5]={1,2,3,4,5},i。 add(a,5)。 for(i=0。i5。i++) printf(“ %d,”, a[i])。 } add(int b[ ], int n) { int j。 for(j=0。jn。j++) b[j]++。 return。 } 1 2 3 4 5 2022 2022 2022 2022 2022 a[0] a[1] a[2] a[3] a[4] b[0] b[1] b[2] b[3] b[4] 2 3 4 5 6 地 址 傳 遞 湖南理工學(xué)院物理與電子信息系 實(shí)參與形參各占用 相同 的內(nèi)存單元 特 點(diǎn) 可以 批量 地傳遞數(shù)據(jù) main() { int a[5]={1,2,3,4,5},i。 add(a,5)。 for(i=0。i5。i++) printf(“ %d,”, a[i])。 } add(int b[ ], int n) { int j。 for(j=0。jn。j++) b[j]++。 return。 } for(i=0。i5。i++) printf(“%x,”, amp。a[i])。 for(j=0。j5。j++) printf(“%x,”, amp。b[j])。 湖南理工學(xué)院物理與電子信息系 當(dāng)希望通過形參的值的變化來 改變 主調(diào)函數(shù)中變量的值,則可采 用地址傳送方式傳遞數(shù)據(jù)。 用 途 add(a , 5); int add(b[ ],n) int b[ ], n。 湖南理工學(xué)院物理與電子信息系 main() { int a[3][4]={ {1,3,5,7},{2,4,6,8},{15,17,34,12}}。 printf(“max=%d\n “
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1