问题 单项选择题

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

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

答案

参考答案:D

解析: 本题的考查点是数组元素的引用。cp=c这个语句是将数组c的首行元素地址赋给了指针数组cp。选项A),cp+1是指将数组c的首行地址加1,即为第2行地址;选项B),*(cp+3)是地址,等于数组c的首地址加3的那个内存单元的内容,不是对数组元素的引用;选项C),*(cp+1) +3是地址,等于数组c的首地址加1的那个内存单元中存放的值加3,不是对数组元素的引用。

单项选择题 A1/A2型题
填空题