啊哈磊_编程从这里起步
标题:
变量定义与赋值的顺序??
[打印本页]
作者:
osmanthus
时间:
2013-2-28 01:17
标题:
变量定义与赋值的顺序??
int i, j;
int *p1=&i,*p2=&j;
i = 12;
j = 36;
....
与
int i, j;
i = 12;
j = 36;
int *p1=&i,*p2=&j;
....
在C语言中有什么区别?好像第二个会报错
作者:
rosynirvana
时间:
2013-2-28 01:17
仅以这两个而言,没什么区别
这两个例子的差别在于i,j两个变量赋值的顺序
对i,j赋值并不会影响i,j的地址,因为地址是在i,j定义的时候确定的
这两段代码可以在mingw gcc 4.5.2中通过编译
(如果使用-Wall选项,会提示p1和p2两个变量未使用)
第二个报错可能是下游的代码有问题
作者:
osmanthus
时间:
2013-2-28 22:29
xiexie le 继续学习了
欢迎光临 啊哈磊_编程从这里起步 (https://bbs.codeaha.com/)
Powered by Discuz! X3.2