标签:结束 ++ 代码 数组 越界 ++i 错误 定义 size
3.30:指出下面代码中的索引错误。
constexpr size_t array_size=10;
int ia[array_size];
for (size_t ix=1;ix<=array_size;++ix)
ia[ix]=ix;
Ans:定义的数组ia的大小是10,并且数组的下标是从0开始的到9结束,在赋值过程中,数组的索引是从1开始赋值的,直到10,出现了越界的行为。
3.33:对于104页的程序来说,如果不初始化scores将会发生什么?
Ans:如果不初始化scores数组,那么其行为是未定义的,数组中的元素是未定义的,非法的定义行为。
标签:结束 ++ 代码 数组 越界 ++i 错误 定义 size
原文地址:https://www.cnblogs.com/Dark-King/p/9413263.html