三、阅读程序题

发现参考答案不对,机试了一下,果真不对!

 1 #include <stdio.h>
 2 
 3 
 4 void swap(int *a,int *b){
 5     int *t;
 6     t=a;
 7     a=b;
 8     b=t;
 9 }
10 int main()
11 {
12     int i=2,j=5,*p=&i,*q=&j;
13     swap(p,q);
14     printf("%d %d\n",*p,*q);
15     return 0;
16 }

运行结果: