若有定义java int 数组a[2][3],*p=a;,则能表示数组元素a[1][2]地址的是( )。 A. *(a[1]+2) B. a[1][2] C. p[5] D.

以下试题来自:
单项选择题若有以下定义和语句,则对a数组元素地址的正确引用为
int a[2][3],(*p)[3];
p=a;A.*(p+2)B.p[2]C.p[1]+1D.(p+1)+2
为您推荐的考试题库
你可能感兴趣的试题
1A.'\t'B."A"C.67D.A2A.在C程序中,每行中只能写一条语句B.若a是实型变量,C程序中允许赋值a=10,因此实型变量中允许存放整型数C.在C程序中,无论是整数还是实数,都能被准确无误地表示D.在C程序中,%是只能用于整数运算的运算符3A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+14A.int a[3][2];B.char*a[]"12","ab";C.char(*a)[3];D.int b[10],*a=b;5A.ABCEDB.DCBEAC.DBCEAD.CDABE
热门相关试卷
最新相关试卷扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
浙ICP备号-2
扫一扫,把题目装进口袋以下试题来自:
单项选择题若有以下定义和语句:
int a[10]=1,2,3,4,5,6,7,8,9,10,*p=a
则不能表示a数组元素的表达式是( )。A.*pB.a[10]C.*aD.a[p-a]
为您推荐的考试题库
你可能感兴趣的试题
case 0:printf("0000"); &nbsp2A.(*t).numB.*(t++)->numC.(*++t)scoreD.(++t)->score3A.369B.248C.456D.7894A.数据库系统减少了数据冗余B.数据库系统避免了一切冗余C.数据库系统中数据的一致性是指数据类型一致D.数据库系统比文件系统能管理更多的数据5A.1B.2C.3D.4
热门相关试卷
最新相关试卷(求解释)若有定义:int a[2][3]; 则对a数组的第i行第j列元素地址的正确引用为:A)*(a[i]+j)
D!绝对没错
为您推荐:
其他类似问题
扫描下载二维码C语言 若有定义语句:int a[2][3],*p[3];则以下语句中正确的是()A.p=a;B.p[0]=a;C.p[0]=&a[1][2]; D.p[1]=&a;但是我在其他地方看到似乎A这种表达也没有错误,还有*p[3]是不是等价于*(p[3])?
捉摸不透丶梸瑵
int a[2][3], *p[3];分析:对于a来说,毫无疑问,a是一个二维数组,a的值指向int类型的起始地址.对于p,首先p先与'[ ]'结合 p[3],表示p是一个数组,p再与'*'结合成' *p[3] ',表示p数组里面存放的时指针变量,最后与int类型结合成' int *p[3] ',表示数组存放的时指向int类型的指针.p[0]=&a[1][2];所以p[0]的值是一个指向int类型的指针.而a[1][2]的值是一个int类型,再加上'&'(取地址符)得到的就也是一个指向int类型的指针了.所以p[0]=&a[1][2];成立.建议ZL看看 《让你不再害怕指针》回答完毕.
为您推荐:
其他类似问题
扫描下载二维码

我要回帖

更多关于 java int 数组 的文章

 

随机推荐