首页/ 题库 / [单选题]若有定义int w[3][5];,则以下的答案

若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是

单选题
2022-01-14 23:32
A、*(*w+3)
B、*(*w+1)[4]
C、*(*(*w+1))
D、*(&w[0][0]+1)
查看答案

正确答案
C

试题解析
解析:在C语言中,二维数组的名字表示的是二维数组的地址,表达式*(w+1)表示的是二维数组的第一行的第二个元素。在其前面再加上*(*(w+1))就是错误的表达式。

标签:
相关题目
若有以下定义和语句,则对数组元素的错误引用是( )。
int  a[]={1,2,3,4,5,6};
int  *p;
p=a;
若有定义:int a[3][4],则正确引用数组a元素的是( )。
若有以下定义和语句:

int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a;

则不能表示a数组元素的表达式是(  )。

若有定义 int a[3][4]; 以下 是对该数组元素的错误引用。
数组num的定义为:int num[ ][3]={{0},{1,2,5},{6}};由此可知该数组是一个3行3列的共有9个元素的数组。
数组a的定义:int a[5][3]={{1,3},{5},{5,6,8}};则该数组共有6个元素。
若有定义 struct { int a[5]; } b; 则正确表达成员数组a的最后一个元素的地址表达式是 。
若有下列定义,则对a数组元素地址的正确引用是( )。 int a[5],*p=a;
若有下列定义,则对a数组元素地址的正确引用是( )。int a[5],*p=a;
若有定义int a[5],*p=a;则正确引用数组元素的是( )。
若有以下定义语句: double a[5]; int i=0; 能正确给a数组元素输入数据的语句是 ( )
若有定义:int aa[8],则以下表达式中不能代表数组元素a[1]地址的是 ______。
若有定义:int aa[8];则以下表达式中不能代表数组元素aa[1]的地址是
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
设有以下定义:int a[4][3]= 11,3,5.9.11,13,15,17,19,21,23,251 ;int( *pr)[3]=a,*p=a[0] ;则下列能够正确表示数组元素a[1][2]的表达式是()
若有定义:int a[3][4],( )不能表示数组元素a[1][1]。
若有定义;int w[3][5];,则以下不能正确表示该数组元素的表达式是( )。
若有定义int w[3][5];,则以下不能正确表示该数组元素的表达式是
若有定义: int w[3][5]; ,则以下不能正确表示该数组元素的表达式是
若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。
广告位招租WX:84302438

免费的网站请分享给朋友吧