A-A+

若有定义int w[3][5]; 则以下不能正确表示该数组元素的表达式是A.*(*w+3)B

2022-08-06 02:42:20 问答库 阅读 175 次

问题详情

若有定义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))就是错误的表达式。

考点:数组,表达式