注册 登录
编程论坛 C++教室

变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?

ggyy66 发布于 2009-09-07 11:20, 880 次点击
变量初始化与变量赋值的本质区别何在,初始化不是第一次赋值吗?
看到一些网友说二者不同,但是我就是不明白,初始化不就是第一次赋值吗?
难道还有更多本质的区别吗?
2 回复
#2
ggyy662009-09-07 11:22
另外:
int a=8;
int a(8);

这两种写法有区别吗?
#3
lintaoyn2009-09-07 17:28
int a=8;//这个嘛,为a分配时地址里储存本来是个随机数,接着是清空并把地址里的内容改成8
int a(8);//为a分配地址时直接把地址里内容初始化为8
1