C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?A *&a[5] B

发布时间:2021-03-16 09:38:15

C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?A *&a[5] B a+2 C *(p+5) D*(a+2) CD有何不同?

网友回答

A:下标越界,数组大小为5时,下标范围为0-4
B:a+2是数组第3个元素的地址
C:越界,类似A
D:正确
以上问题属网友观点,不代表本站立场,仅供参考!