若有int a[10],*p=a;,且a数组已赋值,则与a[4]不等价的表达式为(A) 为什么选A 可以详细解释以下?

A p+4
B *(p+4)
C *(a+4)
D p[4]

嗯。a[4]是个值。而 p+4是个地址。
B:*(指针)表示值
C:*(数组名+偏移)表示值
D:指针用数组的下标表示法表示值追问

恩 懂了 谢谢

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答