C语言中什么是引用调用?
通过引用传递意味着地址作为参数发送。
按引用调用或按引用传递方法通过对参数的寻址将参数传递给函数。这是在形式参数中完成的。在函数内部,地址用于访问实际参数。
示例
#include输出结果void main(){ void swap(int *,int *); int a,b; printf("enter 2 numbers"); scanf("%d%d",&a,&b); printf("Before swapping a=%d b=%d",a,b); swap(&a, &b); //地址作为参数发送 printf("after swapping a=%d, b=%d",a,b); getch(); } void swap(int *a,int *b){ int t; t=*a; *a=*b; //*a=(*a+*b)–(*b=*a); *b=t; }
执行上述程序时,会产生以下结果-
enter 2 numbers 10 20 Before swapping a=10 b=20 After swapping a=20 b=10
热门推荐
2 庆双节祝福语简短
10 好朋友夫妻祝福语简短
11 高考祝福语简短10字
12 新年祝福语长篇文案简短
13 生日果酒祝福语简短独特
14 发廊元旦祝福语大全简短
15 祝福语大全简短赞美同学
16 祝福语写给自己的简短
17 形容新年的祝福语简短
18 周年蛋糕祝福语简短英语