【发布时间】:2021-09-24 05:03:03
【问题描述】:
为什么在示例 1 代码中它在未初始化的数组项中分配 0,但在示例 2 中分配完全未初始化的数组中的随机数?为什么它也不将 0 分配给完全未初始化的数组?
示例 1:
int ar[5] ={0,1};
for (int i =0; i< 5; i++){
cout << ar[i] << " ";
}
// output: 0 1 0 0 0
示例 2:
int ar[5] ;
for (int i =0; i< 5; i++){
cout << ar[i] << " ";
}
// output: 1875998720 0 1875947552 0 1876031856
【问题讨论】:
标签: c++ arrays initialization