若有以下说明和语句 int c[4][5],(*p)[5]; 能够正确引用c数组元素的是

admin2020-11-23  28

问题 若有以下说明和语句
    int c[4][5],(*p)[5];
    能够正确引用c数组元素的是

选项 A、p+1
B、*(p+3)
C、*(p+1)+3
D、*(p[0]+2)

答案D

解析 本题考查数组和指针,在本题中c是二维数组,指针p指向二维数组c,p其实是指向c数组的第一行。因此选项A中p+1指向c数组的第二行;选项B中,p+3表示p指向c数组的第三行,因此*(p+3)表示取出c数组第三行首元素的地址:选项C和选项B类似,表示取出数组c第二行首元素地址然后加3;选项D中p[0]+2表示数组第一行第三列元素的地址,因此*(p[0]+2)是取出该元素的值。
转载请注明原文地址:https://kaotiyun.com/show/By3p777K
0

相关试题推荐
最新回复(0)