关于指针的问题?麻烦大家看看!!!
代码如下:程序代码:
//1 void exchange(int* a,int* b) { int *tmp; tmp = a; a = b; b = tmp; } //2 void exchange(int* a,int* b) { int tmp; tmp = *a; *a = *b; *b = tmp; }
请问大家,为什么程序1不能交换a,b的值,而程序2可以交换?
[ 本帖最后由 fz19910125 于 2012-11-30 09:36 编辑 ]