首页
58问答库
>
若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a; A. *&a[5] B. a+2 C. *(p+5) D. *(a+2)
若有以下定义,则对a数组元素的正确引用是( )。 int a[5],*p=a; A. *&a[5] B. a+2 C. *(p+5) D. *(a+2)
请帮我解释解释好么?不是一个答案
2024-12-02 12:10:35
推荐回答(2个)
回答(1):
D正确,选D。因为:
A:语法合法,但[5]越界了。
B:a+2是地址,不是元素。
C:与A一样,只是指针写法,p+5越界了。
回答(2):
只有D一个对的 AC超出数组范围 B是地址
相关问答
若有以下定义,则对a数组元素的正确引用是_________....
若有定义:int a[5],*p=a; 则对a数组元素地址正...
C语言若定义int a[5],*p=a;则对a数组元素正确引...
若有定义语句int a[5], *p=a;,则对a数组元素的...
若有以下定义,则对a数组元素的正确引用是【 】
若有以下定义,则对a数组元素的正确引用是_________....
若有定义:int a[10],则对数组a元素的正确引用是?
数组问题若有说明int a[10],则对a数组元素的正确引用...
最新问答
摩托罗拉A1680上网设置和手机QQ问题,急!在线等
南昌师范高等专科学校和赣南教育学院哪个更好
东莞市麻涌镇到广州南沙区路程有多远 百度地图
怎么选笔记本电脑?要看笔记本电脑性能好不好到底是看什么啊?
关于长春理工大学的研究生的?
国企辞职,单位没有开转正定级表。档案怎么办
我想报该校的飞机维修专业的方面,想问问学飞机维修方面的就业情况 谢谢
年轻人西装如何选择?
加工一件衣服多少钱?
南京全民健身中心乒乓球馆年卡多少钱?