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

admin2010-12-10  44

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

选项 A、*(*w+3)     
B、*(*w+1)[4]
C、*(*(*w+1))     
D、*(&w[0][0]+1)

答案C

解析  在C语言中,二维数组的名字表示的是二维数组的地址,表达式*(W+1)表示的是二维数组的第一行的第二个元素。在其前面再加上*(*(w+1))就是错误的表达式。
转载请注明原文地址:https://jikaoti.com/ti/bIB0FFFM
0

随机试题
最新回复(0)