A. p+5 B. *a+1 C. &a+1 D. &a[0] 相关知识点: 试题来源: 解析 D 正确答案:D 解析:本题首先使指针指向数组a的首地址。选项A越界;选项B中,a并非指针变量;选项C使数组a的地址加1;选项D取数组元素a[0]的地址。反馈 收藏
用指针引用数组有以下3种形式:①“(p+n)与(a+n)”表示数组元素a[n]的地址;②“*(p+n)与*(a+n)”表示数组元素a[n];③“p[n]=*(p+n)”,都表示数组元素a[n]。 选项A、B没有这种引用形式:选项C,“*(p+5)”是引用数组的第6个元素,而数组一共有5个元素,出现越界;选项D,“*(a+2)”引用...
百度试题 结果1 题目若有定义:int a[5],*p=a;则对a数组元素的正确引用是( )。 A. *&a[5] B. a+2 C. *(p+5) D. *(a+2) 相关知识点: 试题来源: 解析 D ) *(a+2) 反馈 收藏
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。 A. a[p] B. p[a] C. *(p+2) D. p+2首先定义一个整型数组a,a
正确答案是:D *&a[5]就是a[5],下标越界了 *a就是a[0],a[0]+2不是对数组元素的正确引用 同理,*(p+5)就是a[5],下标越界了 而* (a+2)就是a[2] 分析总结。 则对a数组元素的正确引用是什么aa5ba2cp5da2结果一 题目 若有定义语句int a[5], *p=a;,则对a数组元素的正确引用是什么 A...
百度试题 结果1 题目若有定义:int a[5],*p=a;则对a数组元素的正确引用是 。 A)*&a[5] B)a+2 C)*(p+5) D)*(a+2) 相关知识点: 试题来源: 解析 D 反馈 收藏
百度试题 题目若有以下定义:int a[5],*p=a;则对a数组元素地址的正确引用是( )。 A.&a[5]B.a++C.p+2D.&a相关知识点: 试题来源: 解析 C.p+2 反馈 收藏
百度试题 结果1 题目若有定义"int a[5],*p=a;〞,则对a数组元素的引用正确的是〔10〕 . A. *&a[5] B. a+2 C. * D. * 相关知识点: 试题来源: 解析 D 反馈 收藏
百度试题 题目【单选题】若有定义 int a[5],*p=a; 则对 a 数组元素的正确引用是 () (2.0分) A. *&a[5] B. a+2 C. *(p+5) D. *(a+2)相关知识点: 试题来源: 解析 *(a+2) 反馈 收藏
结果一 题目 若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a 答案 应该是p+2与&a&a[5]越界,a++语法错误,数组名可看作一个指针常量,不可修改相关推荐 1若有定义:int a[5],*p=a; 则对a数组元素地址正确引用的是( ).&a[5] p+2 a++ &a ...