若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a; A. *&a[5] B. a+2 C. *(p+5) D. *(a+2)

日期:2017-11-11 01:14:55 人气:1

若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a; A. *&a[5] B. a+2 C. *(p+5) D. *(a+2)

D正确,选D。因为: A:语法合法,但[5]越界了。 B:a+2是地址,不是元素。 C:与A一样,只是指针写法,p+5越界了。
    A+
热门评论