11问答网
所有问题
C语言若定义int a[5],*p=a;则对a数组元素正确引用为哪个?为什么?
如题所述
举报该问题
推荐答案 2017-08-22
A:下标越界,数组大小为5时,下标范围为0-4
B:a+2是数组第3个元素的地址
C:越界,类似A
D:正确
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/F44F4F8P742vPqP22qq.html
其他回答
第1个回答 2017-08-22
A:下标越界,数组大小为5时,下标范围为0-4
B:a+2是数组第3个元素的地址
C:越界,类似A
D:正确本回答被提问者采纳
相似回答
若有下列
定义,则对a数组元素
地址的
正确引用
是( )。
int
a[5],*p=a;
答:
【答案】:D
本题考查数组元素的地址的引用。A 中,p+5引用的是a[5]的地址,而数组a只有5个元素,即a [0]、a[1]、a[2]、a[3]、a[4],所以引用错误(注:数组元素下标从0开始);B中,*a+1指的是将数组a的第一个元素加1;选项C中,不存在这种引用方式;D中,&a[0]引用的是数组...
大家正在搜
若有定义int a[3][4]
设数组a的定义为:int
若有定义语句 int a
若有定义int a 2 3
int a[5],*p=a
int a[10],*p=a;
若有定义int a=7
已知int a[10],*p=a
设有定义语句 int a
相关问题
若有说明int a[3][4] 则对a数组元素的正确引用为
若定义int a[5],*p=a;则正确引用数组元素的是 A...
若有定义语句int a[5], *p=a;,则对a数组元素的...
若有定义int a[5],*p=a;,则对a数组元素的不正确...
若有以下定义,则对a数组元素的正确引用是( )。 int a...
若有定义:int a[5], *p=a;则不能正确表示数组元...
若定义int a[5],*p=a;则不能正确表示数组元素a[...
c语言若有下列说明和语句:int a[4][5], (*p)...