若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)
若有以下定义和语句:
int a[10]={1,2,3,4,5,6,7,8,9,10},p=a;
则不能表示a数组元素的表达式是( )
A) *p B) a[10] C)*a D) a[p-a]
人气:258 ℃ 时间:2019-10-19 22:35:30
解答
不能表示a数组元素的表达式是( B) a[10] )----因为数组a的最大下标只能是9,即a[9],
a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],一共10个元素那A ,B,C 分别是什么意思啊A.*p---表示取p指针指向的单元的值,即表示取数组a的首个元素a[0]的值C. *a ----数组名a中保存的是数组的首地址,*是取单元中的值,*a就是取数组首地址中单元中a[0]的值D. a[p-a] --- p指向的是数组a,因为p中与a同数据相同都是数组a的首地址, 而p-a就等于0,因此 a[p-a]就相当于a[0]啦B. a[10] ---因为数组a一共10个元素,从0开始计数,即a[0],a[1],a[2],a[3],a[4],a[5],a[6],a[7],a[8],a[9],正好10个呀,根本没有a[10]呀,所以a[10]就是不能表达这个数组元素的啦
推荐
- 34) 设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则 *(p[0]+1) 所代表的数组元素是
- 若有定义:int w[3][5];这一下不能正确表示该数组元素的表达式是()
- 若已定义:int a[9],*p=a;并在以后的语句中未改变p的值,不能表示a[1] 地址的表达式是
- 若有以下定义和语句,则对a数组元素的正确引用为( ).int a[2][3],(*p)[3];p=a;
- C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
- 用下面的单词组成三个句子 1.have,you,do,what,for,lunch . 2.your,teacher,miss,is,miller,english ? 3.d
- How did you like it?____ ____ you ____ ____it?
- 一个圆柱体,56cm,侧面展开图是一个正方形,求它的体积
猜你喜欢
- 描写冬天诗句,
- 原始的地球分为哪五个“纪”
- 帮我解答一下语文问题
- 问大家一下课堂上老师正在津津有味地讲数学题,你的同桌却向你...会的人说下嘛,本人先在此感受大伙3b
- 出版社录制了《快乐学英语》磁带,一套共6盒,每个磁带长10cm,宽7cm,高1、5cm,将一套磁带包装在一起,至少要用多少包装纸?
- 一定温度下,向饱和NaOH溶液中加入一定量的钠块,充分反应后恢复到原来温度,下列说法正确的是( ) A.溶液中溶质质量增加,溶剂量减少,溶液的溶质质量分数变大 B.溶液的pH不变,
- x/2= x+1/3 - 1这个方程解法 ,急,快 快
- 分数18分之a+5化成的小数是比1小的循环小数,求自然数a