8. 若有以下说明和语句,int c[4][5],(*p)[5];p=c;能正确引用c数组元素的是
3个回答
推荐于2017-11-25
展开全部
选D
---------------------------
*(p[0]+2)代表c[0][2]这个元素。
p是行指针,用于指向二维数组的一行。
p=c,故p+1是第1行的指针,指针指向行
*(p+3)等价于c[3],表示c[3][0],指针指向列。
*(p+1)+3 等价于c[1]+3,即c[1][3],指针指向列。
*(*(p+0)+2),等价于c[0][2],代表c数组的一个元素
---------------------------
*(p[0]+2)代表c[0][2]这个元素。
p是行指针,用于指向二维数组的一行。
p=c,故p+1是第1行的指针,指针指向行
*(p+3)等价于c[3],表示c[3][0],指针指向列。
*(p+1)+3 等价于c[1]+3,即c[1][3],指针指向列。
*(*(p+0)+2),等价于c[0][2],代表c数组的一个元素
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询