例子(1)
#include"stdio.h"
int main()
{
int a,c,*t;
int *p=&a,*q=&c;
*t=*p;
*p=*q;
*q=*t;
return 0;
}
例子(2)
#include"stdio.h"
int main()
{
int a,c,*t=0;
int *p=&a,*q=&c;
*t=*p;
*p=*q;
*q=*t;
return 0;
}
//请问这两个例子有什么区别吗?为什么有的书上写着第一种情况如果p指向了某一个重要的数据,那么就会被改变,
//我初始化的概念不太清楚,是不是定义的时候才算初始化,第一种情况是不是比较危险,那第二种方法会不会更好点呢?朕日理万机
onemoo
慕婉清5044891
onemoo