写出下列程序的执行结果。 swap(p1,p2) int*p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } main() {int a,b,*p1,*p2; scanf("%d%d",&a,&B)

admin2013-06-11  22

问题 写出下列程序的执行结果。   swap(p1,p2)   int*p1,*p2;   {int p;   p=*p1;*p1=*p2;*p2=p;   }   main()   {int a,b,*p1,*p2;   scanf("%d%d",&a,&B);   p1=&a;p2=&b;   if(a<B)swap(p1,p2);   printf("\na=%d,b=%d\n",a,B);   }   若a=7,b=8,则程序的运行结果为(       )。

选项

答案a=8,b=7

解析
转载请注明原文地址:https://kaotiyun.com/show/gfJp777K
0

最新回复(0)