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
热门推荐
10 小红书平安祝福语简短
11 生日祝福语大全女孩简短
12 收生日红包祝福语 简短
13 领证幽默祝福语简短
14 法考面试祝福语简短
15 老哥出门祝福语简短语
16 送灯祝福语简短独特
17 幼儿狗年祝福语大全简短
18 好听的元旦简短祝福语