已有定义int x[3][2],以下能正确引用数组元素的选项是( ) 选择一个答案 a. x[2][2] b. x[1]
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/11/08 20:31:38
已有定义int x[3][2],以下能正确引用数组元素的选项是( ) 选择一个答案 a. x[2][2] b. x[1][2] c. x[2]
已有定义int x[3][2],以下能正确引用数组元素的选项是( )
选择一个答案
a. x[2][2]
b. x[1][2]
c. x[2][1]
d. x[0][2]
已有定义int x[3][2],以下能正确引用数组元素的选项是( )
选择一个答案
a. x[2][2]
b. x[1][2]
c. x[2][1]
d. x[0][2]
显然是c嘛!
再问: 要的是解释过程,吼吼
再答: 题目中定义的是整型的二维数组,和一维数组是一样的约束,如int X[2],该数组有两个元素:X[0]和X[1],而没有X[2]。所以第二个中括弧中的数字大于等于2就不正确了。
再问: int x[3][2],中的int x[3]是什么情况? 我举例 int y[100][99] ,说明这个数组从0-99都是y的元素,所以是正确的,为啥从0开始? 不是1-100呢?再说 0 怎么是整数 int呢?茫然 詳細看見書上說明,才明白,這是規定數組的表示方法從0開始
再问: 要的是解释过程,吼吼
再答: 题目中定义的是整型的二维数组,和一维数组是一样的约束,如int X[2],该数组有两个元素:X[0]和X[1],而没有X[2]。所以第二个中括弧中的数字大于等于2就不正确了。
再问: int x[3][2],中的int x[3]是什么情况? 我举例 int y[100][99] ,说明这个数组从0-99都是y的元素,所以是正确的,为啥从0开始? 不是1-100呢?再说 0 怎么是整数 int呢?茫然 詳細看見書上說明,才明白,這是規定數組的表示方法從0開始
已有定义int x[3][2],以下能正确引用数组元素的选项是( ) 选择一个答案 a. x[2][2] b. x[1]
12.已有定义int x[3][2],以下能正确引用数组元素的选项是( ) a.x[2][2] b.x[1][2] c.
31.若有以下定义:int x[10],*pt=x; 则对x数组元素的正确引用是( ).A) *&x[10] B) *(
若有以下定义:int x[4][3];int(*p)[3]=x; 则能够正确表示数组元素x[2][1]的表达式是( ).
若有定义int a[2][3];以下选项中对a数组元素正确引用的是1)a[2][!1] 2)a[2][3] 3)a[0]
若有以下定义,则对a数组元素的正确引用是( ).int a[5],*p=a; A.*&a[5] B.a+2 C.*(p+
若有以下定义,则对a数组元素的正确引用是_________.int a[5],*p=a; a)*&a[5] b)a+2
6.以下能正确定义一维数组的选项是( ) a.int a[5]={1,2,3,4,5}; b.char a[]={0,1
以下能正确定义一维数组的选项是 ( ) A.int a[5]={0,1,2,3,4,5}; B.char a[]={0,
33.以下正确的数组定义语句是().A)int y[1][4]={1,2,3,4,5}; B)float x[3][]=
若有以下定义:int x[10],*pt=x; 则对x数组元素的正确应用是( )
C语言指针概念问题!定义 int x[10],*pt=x;则对x数组元素正确引用?A *(x+3) B *&x[10]