首页题目详情

设 int a[5] = {1, 2, 3, 4, 5}; int *p = a; 则以下哪个表达式表示a[3]?

题目配图
A.*p + 3
B.p + 3
C.*(p + 3)
D.p++ + 3

优质解答

答案

C

解析

当指针p指向a数组的第一个元素时,p + 3表示指向第四个元素的地址,而* 操作符将其解引用,得到a[3]的值。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

C语言程序设计单选题中等AI生成