题目
18.(单选题) 若int a[5]=(1,2,3,4,5),则a[2]的值是()。A. 1B. 4C. 3D. 2
18.(单选题) 若int a[5]={1,2,3,4,5},则a[2]的值是()。
A. 1
B. 4
C. 3
D. 2
题目解答
答案
C. 3
解析
本题考查的是C语言中一维数组元素的访问。解题思路是明确数组下标从0开始计数,通过数组名和对应的下标来访问数组中的元素。
在C语言里,当定义一个一维数组int a[5]={1,2,3,4,5};时,数组a包含5个元素,这些元素的下标分别是从0到4。也就是说,a[0]对应数组的第一个元素,a[1]对应数组的第二个元素,以此类推。
对于本题,要求a[2]的值,根据上述下标规则,a[2]对应的是数组的第三个元素。
在数组a中,第三个元素的值为3,所以a[2]的值是3。