设有如下定义及语句,则对数组元素的引用中错误的是int a[5],n=3;a[2]=n;\x05A) a[0]=1; B)a[5]=2;\x05C)a[n]=3; \x05D)a[a[2]]=4;

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 10:48:28
设有如下定义及语句,则对数组元素的引用中错误的是int a[5],n=3;a[2]=n;\x05A) a[0]=1; B)a[5]=2;\x05C)a[n]=3; \x05D)a[a[2]]=4;

设有如下定义及语句,则对数组元素的引用中错误的是int a[5],n=3;a[2]=n;\x05A) a[0]=1; B)a[5]=2;\x05C)a[n]=3; \x05D)a[a[2]]=4;
设有如下定义及语句,则对数组元素的引用中错误的是
int a[5],n=3;
a[2]=n;
\x05
A) a[0]=1; B)a[5]=2;\x05C)a[n]=3; \x05D)a[a[2]]=4;

设有如下定义及语句,则对数组元素的引用中错误的是int a[5],n=3;a[2]=n;\x05A) a[0]=1; B)a[5]=2;\x05C)a[n]=3; \x05D)a[a[2]]=4;
B
a只有5个元素,下标分别是0~4,B越界了,肯定是错了
A没问题了
C相当于a[3]也没问题
D相当于a[3]也没问题