题目
已知数组定义 int a[10]; 那么,a[10] 是数组a的最后一个元素。A. 对B. 错
已知数组定义 int a[10]; 那么,a[10] 是数组a的最后一个元素。
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查数组下标和元素的基本概念。解题思路是明确在C语言中数组下标的起始值以及数组元素的范围。
在C语言里,当定义一个数组 int a[10]; 时,数组的下标是从0开始的。也就是说,这个数组包含10个元素,它们的下标分别是0、1、2、3、4、5、6、7、8、9。所以数组 a 的最后一个元素是 a[9],而 a[10] 已经超出了这个数组的有效范围,它并不是数组 a 的元素。