正在加载图片...
八、指针变量作为函数参数——地址传递 特点:共享内存,“双向”传递 例4:不使用指针的情况,题目和例3相同,即输入a和b 两个数,按大小顺序输出。将数从大到小输出。(值传递) swap(int x, int y) i int temp temp=x,x=y;y= temp/形参5 maino temp i int a, b scan f("%d,%d",&a,&b) a if(a<b)swap(a, b) 实参5 printf("n%d, %odn", a, b) 输出结果:5,9八、指针变量作为函数参数——地址传递 特点:共享内存, “双向”传递 swap(int x , int y) { int temp; temp=x; x=y; y=temp; } main() { int a,b; scanf("%d,%d",&a , &b); if(a<b) swap(a,b); printf("\n%d,%d\n",a , b); } 例4:不使用指针的情况,题目和例3相同,即 输入a和b 两个数,按大小顺序输出。将数从大到小输出。(值传递) x y 形参 5 9 temp 5 9 a 实参 b 输出结果 : 5 , 9
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有