若有定义:intw[3][5],则以下不能正确表示该数组元素的表达式是______。

admin2010-12-10  40

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

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

答案B

解析  *(w+1)[4]越界了,(w+1)指向二维数组的第二行,因此(w+1)[4]指向二维数组的第5行导致越界;其他选项都能正确表示数组元素,其中选项A:w[0][3];选项C:w[1][0];选项D:w[0][1]。
转载请注明原文地址:https://kaotiyun.com/show/LBPp777K
0

最新回复(0)