若有如下定义语句:
int a[10]={1,2,3,4,5,6,7,8,9,10};
则对数组正确的引用是( )。
A.a[10] B.a[a[3]5] C.a[a[9]] D.a[a[4]+4]
你跑得快,22岁有个家,身边全是赞叹,你跑得慢,30岁还在路上追求梦想,有的人为了车房拼了一辈子,有些人买辆摩托车走遍大好河山。你想成为怎样的人,过怎样的生活只要你不后悔就行。并不是所有人都能在早上七点钟起床的,也别拿一碗饭来衡量一个人胃口的大小。有的人喜欢狼吞虎咽,有的人喜欢细嚼慢咽,允许别人做别人,也允许自己做自己,一岁有一岁的味道跟着自己的心就好,不是所有选择都必须要做出正确选项的,只要你想,你可以选择你喜欢的选项,沿途的花会一直开,以后的路也是祝你也祝我。 祝大家一战成硕,祝你也祝我。
解析:对数组的引用要注意两个问题,...
用户登录可进行刷题及查看答案
解析:对数组的引用要注意两个问题,一是变量名代表变量的首地址,这里要考虑地址偏移的问题,二是下标的问题,下标不能越界,B的表示不妥,A的下标越界,int a[10]定义10个整型数组,数组名为a,数组的每个元素分别是a[0]、a[1]、a[2]、a[3]、a[4]、a[5]、a[6]、a[7]、a[8]和a[9],显然a[10]超过了界限,指到了第10个元素以后的其他元素;C中的a[9]=10,形式就是a[10],下标越界,D中a[4]=4,4+4=8,实际上就是a[8]。答案:D
登录后提交答案