關(guān)于c 語言函數(shù)調(diào)用的方法,c語言函數(shù)調(diào)用例子這個(gè)問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、值傳遞,創(chuàng)建變量x和y,x的值等于a的值,y的值等于b的值void Exchg1(int x, int y)?{int tmp;tmp=x;x=y;y=tmp;printf(“x=%d,y=%d/n”,x,y)}void main(){int a=4,b=6;Exchg1 (a,b) ;printf(“a=%d,b=%d/n”,a,b)}2、地址傳遞,相當(dāng)于建立了px和py兩個(gè)指向整型的指針,其值分別為a和b的地址Exchg2(int *px, int *py){int tmp=*px;*px=*py;*py=tmp;print(“*px=%d,*py=%d/n”,*px,*py);}main(){int a=4;int b=6;Exchg2(&a,&b);Print(“a=%d,b=%d/n”, a, b);}3、引用傳遞,x和y直接引用a和b,對(duì)a和b操作,相當(dāng)于給a、b起了別名x、yExchg2(int &x, int &y){int tmp=x;x=y;y=tmp;print(“x=%d,y=%d/n”,x,y);}main(){int a=4;int b=6;Exchg2(a,b);Print(“a=%d,b=%d/n”, a, b);}擴(kuò)展資料:printf用法:printf()函數(shù)的調(diào)用格式為:printf("<格式化字符串>",<參量表>)。
2、其中格式化字符串包括兩部分內(nèi)容:一部分是正常字符,這些字符將按原樣輸出;另一部分是格式化規(guī)定字符,以"%"開始,后跟一個(gè)或幾個(gè)規(guī)定字符,用來確定輸出內(nèi)容格式。
3、參量表是需要輸出的一系列參數(shù),其個(gè)數(shù)必須與格式化字符串所說明的輸出參數(shù)個(gè)數(shù)一樣多,各參數(shù)之間用","分開,且順序一一對(duì)應(yīng),否則將會(huì)出現(xiàn)意想不到的錯(cuò)誤。
4、比如:int a=1234;printf("a=%d",a);輸出結(jié)果為a=1234。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!