正在加载图片...
对上例使用指针变量(地址传递) r1、r2为形参 r sWap(int*r1,int来2) &a Hint r r三*r1;*r1三*r2:*r2=r main dint a,b r &a int *p, *q scanf( %d, %d", &a, &b) p=&a;q=&b; if(a<b)swap(p, g) &b printf( \n%d, %d\n", a, b) &b q 输出结果:9,s p、q为实参swap(int *r1, int *r2) {int r; r=*r1;*r1=*r2; *r2=r; } main() {int a,b; int *p ,*q; scanf("%d,%d",&a,&b); p=&a; q=&b; if(a<b)swap(p,q); printf("\n%d,%d\n",a,b); } 对上例 使用指针变量(地址传递) p、q为实参 &b q 9 b *q &a p 5 a *p r r1、r2为形参 &a r1 *r1 &b r2 *r2 输出结果:9 , 5
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有