若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是( )。 int c[4][5],(*cp)[5]; cp=c;

admin2009-01-15  20

问题 若有以下说明和语句,则四个选项中是对c数组元素的正确引用的是(    )。    int c[4][5],(*cp)[5];    cp=c;

选项 A、cp+1
B、*(cp+3)
C、*(cp+1)+3
D、*(*cp+2)

答案8

解析 本题考查数组元素的引用。语句cp=c;将数组c的首行地址赋给了指针数组cp。选项A)的cp+1是指将数组c的首行地址加1,即为第二行地址;选项B)的*c(cp+3)是地址,等于数组c的首地址加3的内存单元的内容,不是对数组元素的引用;选项c)的*(cp+1)+3是地址,等于数组c的首地址加1的内存单元中存放的值加3,不是对数组元素的引用。
转载请注明原文地址:https://kaotiyun.com/show/wLXp777K
0

最新回复(0)