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

正文內容

c語言標準講座之函數(shù)(編輯修改稿)

2024-11-12 16:01 本頁面
 

【文章內容簡介】 7 a: b: temp 例 2 交換兩個數(shù) –方式 :函數(shù)調用時,將數(shù)據(jù)的 存儲地址 作為參數(shù)傳遞給形參 –特點 : –形參與實參占用 同樣 的存儲單元 –“ 雙向 ” 傳遞 –實參和形參必須是 地址 常量或變量 函數(shù)的地址傳遞 /*交換兩個數(shù) */ swap(p1,p2) int *p1,*p2。 { int p。 p=*p1。 *p1=*p2。 *p2=p。 } main() {int a,b。 scanf(%d,%d,amp。a,amp。b)。 printf(“a=%d,b=%d\n”,a,b)。 printf(“swapped:\n”)。 swap(amp。a,amp。b)。 printf(”a=%d,b=%d\n,a,b)。 } 例 交換兩個數(shù) a 5 9 b 調前: a 5 9 b 調 swap: p1 amp。a amp。b p2 a 9 5 b 交換: p1 amp。a amp。b p2 a 9 5 b 返回: 例子圖解 include long sum(int a, int b)。 long factorial(int n)。 main() { int n1,n2。 long a。 scanf(%d,%d,amp。n1,amp。n2)。 a=sum(n1,n2)。 printf(a=%1d,a)。 } long sum(int a,int b) { long c1,c2。 c1=factorial(a)。 c2=factorial(b)。 return(c1+c2)。 } long factorial(int n) { long rtn=1。 int i。 for(i=1。i=n。i++) rtn*=i。 return(rtn)。 } long sum(int a, int b)。 long factorial(int n)。 文件包含編譯預處理命令 函數(shù)類型說明 函數(shù)定義 函數(shù)調用 函數(shù)調用 函數(shù)返回值 * 形參 實參 例子解析 嵌套調用 C規(guī)定: 函數(shù)定義不可嵌套 ,但 可以嵌套調用 函數(shù) main( ) 調用函數(shù) a 結束 a函數(shù) b函數(shù) 調用函數(shù) b ? ? ? ? ? ? ? ? ? 函數(shù)的嵌套與遞歸調用 main() { … a()。 … } a() { … b()。 … } include int dif(int x,int y,int z)。 int max(int x,int y,int z)。 int min(int x,int y,int z)。 void main() { int a,b,c,d。 scanf(%d%d%d,amp。a,amp。b,amp。c)。 d=dif(a,b,c)。 printf(MaxMin=%d\n,d)。 } int dif(int x,int y,int z) { return max(x,y,z)min(x,y,z)。 } int max(int x,int y,int z) { int r。 r=xy?x:y。 return(rz?r:z)。 } int min(int x,int y,int z) { int r。 r=xy?x:y。 return(rz?r:z)。 } main( ) 調用函數(shù) dif 輸出 結束 dif函數(shù) max函數(shù) 調用函數(shù) max 調用函數(shù) min min函數(shù) 例 求三個數(shù)中最大數(shù)和最小數(shù)的差值 定義:函數(shù)直接或間接的調用自身叫函數(shù)的遞歸調用 f( ) 調 f 調 f2 調 f1 f1( ) f2( ) 說明 C編譯系統(tǒng)對遞歸函數(shù)的自調用
點擊復制文檔內容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1