【发布时间】:2015-02-28 20:08:00
【问题描述】:
我想用 一个值 初始化所有数组元素,所以我想使用 选项 1,较短的版本。但这似乎不起作用。但是 选项 2 有效。当我尝试通过选项 1 进行初始化时,任何人都可以解释发生了什么问题..
int main()
{
int arr[5] = { 2 }; // option 1
int arr1[5] = { 2, 2, 2, 2, 2 }; //option 2
for (int i = 0; i < 5; i++)
cout << arr[i] << " ";
for (int i = 0; i < 5; i++)
cout << arr1[i] << " ";
}
【问题讨论】:
-
为什么要投反对票。我添加了代码 sn-p。清楚地问出了我的疑问。不知道 SO 对我有什么期望。
-
谁能解释为什么我得到了反对票。我可能错过了存在重复的问题。这就是为什么 DUPLICATE 选项可以通知 SO 用户的原因。为什么是负面注释!
-
听起来很粗鲁,所以 SO 不喜欢人们在没有进行基础研究的情况下提出问题。一般来说,如果第一次在谷歌上找到问题的答案,你可能会被否决。
-
我搜了一下,看不懂,然后问。无论如何点! :)
标签: c++