关于c 语言函数调用的方法,c语言函数调用例子这个问题很多朋友还不知道,今天小六来为大家解答以上的问题,现在让我们一起来看看吧!
1、值传递,创建变量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、地址传递,相当于建立了px和py两个指向整型的指针,其值分别为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,对a和b操作,相当于给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);}扩展资料:printf用法:printf()函数的调用格式为:printf("<格式化字符串>",<参量表>)。
2、其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。
3、参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。
4、比如:int a=1234;printf("a=%d",a);输出结果为a=1234。
本文分享完毕,希望对大家有所帮助。
标签:
免责声明:本文由用户上传,如有侵权请联系删除!