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+...
百度试题 结果1 题目若有定义:int a[5],*p=a;则对a数组元素的正确引用是( )。 A. *&a[5] B. a+2 C. *(p+5) D. *(a+2) 相关知识点: 试题来源: 解析 D ) *(a+2) 反馈 收藏
正确答案是: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...
结果一 题目 若有定义: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 ...
若有说明语句“int a[5],*p=a;”,则对数组元素的正确引用是( )。 A. a[p] B. p[a] C. *(p+2) D. p+2首先定义一个整型数组a,a
若有定义:int a[5],*p=a;,则对a数组元素地址的正确引用是___。 A)p+5 B)*a+1 C)&a+1 D)&a[0] 点击查看答案&解析手机看题 你可能感兴趣的试题 单项选择题 函数rewind的作用是()。 A) 使文件位置指针重新返回文件的开始位置 B) 将文件位置指针指向文件中所要求的特定位置 C) 使文件位置指针指...
若有定义:int a[5],*p=a;则对a数组元素的正确引用是 。 A. *&a[5] B. a+2 C. *(p+5) D. *(a+2) 点击查看答案 你可能感兴趣的试题 多项选择题 关于缔约过失责任,《合同法》规定,当事人在订立合同过程中有下列情形之一的,给对方造成损失的,应当承担损害赔偿责任( )。 A. 假借订立合...
【题目 】 1.若有下列定义,则对a数组元素地址的正确引用是: () int a[5],*p=a(A ) &a[5];(B)p+2;(C)a++;(D)&a2.一个表达式当c的值为1、 3、 5三个数时值为“真”,否则值为“假”则该表达式为 :()(A).(c=1)||(c=3)||(c=5);(B).(c!=1)&&(c!=3)&(c!=5)(C).(c...
1.Ap是指向数组首元素a[0]的指针,p+5相当于指针向右偏移5位,就指向a[5]了.所以是a[5]的地址.2. Dint*q[5]表示一个数组,里面的元素都是int型的指针.A和C都是整型数组,B是指针.3.D&a[0]等同于a,都表示数组元素首地址.4.Bsizeof是求长度的操作符,其结果类型就是无符号整形表达式 结果...