第一个程序 c=a;=a=b;b=c;\=a=b ; 出错还有 你把p=&x,p=&y; 这是你的本意么? 应该是p=&x,q=&y;才是你的本意吧 呵呵 ~~ 如果是 p=&x,q=&y那第一个程序应该是:先看 1.#include "stdio.h"void fun(int *a,int *b){ int *c;c=a;a=b;b=c;
\ 2. 所以a,b就是&x,&y,c=a;a=b;b=c; 这句话的意思就是把a,b里放的地址交换,则a指向了y,b指向了x;printf("%d%d",*a,*b);
\则打印出来的值是 5 3(看下面3.)}...
|