例子(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