码迷,mamicode.com
首页 > 其他好文 > 详细

练习3.30、3.33

时间:2018-08-03 14:31:46      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:结束   ++   代码   数组   越界   ++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数组,那么其行为是未定义的,数组中的元素是未定义的,非法的定义行为。

练习3.30、3.33

标签:结束   ++   代码   数组   越界   ++i   错误   定义   size   

原文地址:https://www.cnblogs.com/Dark-King/p/9413263.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!