解释:根据给定的定义 int a[]={3,2,1,0};,数组 a 包含了四个整数元素,分别为 3、2、1、0。 根据表达式 a[a[a[a[2]]],可以展开如下: a[2] 表示取数组 a 的第三个元素,即 1。 a[a[1]] 表示取数组 a 的第二个元素,即 2。 a[2] 表示取数组 a 的第三个元素,即 1。 a...
答案:D[解析] 数组的下标从0开始,数组a[2][3]包括元素a[0][0],a[0][1],a[0][2],a[1][0],a[1][1],a[1][2],只有选项D正确,1>2为假,所以是0,!为假也是0,即引用元素a[0][0],其他选项的引用均是下标越界。 结果二 题目 若有定义“int a[2][3];”,下列选项中对a数组元素正确...
a[1][1]的值是0,{3}只给出了a[1][0]的值,a[1][1]没给,编译器会把0赋给a[1][1]
若有定义:inta[3][4]={{1,2},{0},{1,2,3}};则a[1][1]的值为() A.0 B.{1,2} C.1 D.3 点击查看答案&解析进入题库练习 单项选择题 以下不能对二维数组arr进行正确初始化的语句是() A.int arr[2][3]={0} B.int arr[][3]={1,2,3,4,5} C.int arr[2][3]={{1,2},{3...
百度试题 题目若有定义inta[2][3];则对数组元素的非法引用是( ) A. a[0][1/2] B. a[1][1] C. a[4-4][0] D. a[0][3] 相关知识点: 试题来源: 解析 D.a[0][3] 反馈 收藏
3若有说明int a[3][4];则a数组元素的非法引用是( )。 A) a[0][2*1] B) a[1][3] C) a[4-2][0] D) a[0][4] 4若有说明int a[3][4];,则a数组元素的非法引用是 A.a[0][2*1]B.a[1][3]C.a[4-2][0]D.a[0][4] 5若有说明int a[3][4];则a数组元素的非法引用是...
C语言问题单选:若有int a[][3]={{1,2},{3,4}}; ,则a[1][2]的值是( )。 A、0 B、2 C、3 D、4 多选下列描述中,合法的数组定义是: A、char a[5]={’A’,’B’,’C’,’D’,’E’}; B、cha
a是一个二维数组,p是一个指针数组,该数组有3个元素,每个元素都是一个指向整型对象的指针。选项A)错误,等号的左边是一个数组地址,不是变量;选项B)数据类型不匹配,p[0]是指向一个整型对象,而a是一个二维数组首地址;选项C)正确,是把元素a[1][2]赋值给p[0];选项D)和选项B)一样属于数据类型不匹配,...
若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为若有int a[][]={{1,2},{3,4}}; 则*(a+1),*(*a+1)的含义分别为(). A:非法,2 B:&a[1][0],2 C:&a[0][1],3 D:a[0][0],4 答案:B 求解析!
A. a[0][2*1) B. a[1][3] C. a[4-2][O] D. a[0][4) 相关知识点: 试题来源: 解析 D 正确答案:D 解析:本题定义a为3行x4列的数组,它可用的行下标最大为2,列下标最大为3。注意:a[0)[4]超过了数组的范围。注意:数组的下标是从0开始的。反馈...