c++ - 在 C++ 中初始化数组

标签 c++ arrays

我正在尝试初始化数组中的最后一个元素

int grades[10];

到7年级,但似乎行不通

顺便说一句,我正在使用 C++

最佳答案

如果你想在定义时全部初始化它们:

int grades[10] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 7 };

如果你想在之后初始化:

int grades[10];
grades[9] = 7;

但是,请注意 0..8 级仍未初始化,并且可能是垃圾值。

关于c++ - 在 C++ 中初始化数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1364793/

相关文章:

objective-c - Cocoa/Objective-C - 如何单步遍历数组?

c++ - 返回复制的对象

c++ - 使用 string_view 构建 istringstream 不编译

c - 循环链表——无限循环

c - 如何初始化一个 3 维数组

java - java中对象数组中的下一个元素加1可以吗?

javascript - 有没有更好的方法将多值数据显示为列?

c++ - 无法推断模板参数 'T'

c++ - 将元素插入链表

c++ - Ncurses 窗口不显示任何内容