【发布时间】:2010-02-07 20:42:47
【问题描述】:
我的理解是int变量会自动初始化为0;然而,事实并非如此。下面的代码打印一个随机值。
int main ()
{
int a[10];
int i;
cout << i << endl;
for(int i = 0; i < 10; i++)
cout << a[i] << " ";
return 0;
}
- 哪些规则(如果有)适用于初始化?
- 具体来说,在什么情况下变量会自动初始化?
【问题讨论】:
标签: c++ variables initialization