若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是
A.&aa[0]+1
B.&aa[1]
C.&aa[0]++
D.aa+1
人气:486 ℃ 时间:2019-11-06 03:34:45
解答
选C
aa是数组名的同时也是这个数组首元素的首地址,也就是aa=&aa[0]
找aa[1]的地址就是首地址偏移一个整形位,所以A D 对
B就是对元素aa[1]取地址
所以ABD对
C中&小于后置++的优先级所以&aa[0]++等价于
&(aa[0]++)所以先对aa[0]中的元素值加1后,在对aa[0]取址,结果还是aa[0]的地址
故C错
推荐
- 19、若有定义int a[3][4];则不能正确表示a数组元素地址的表达式是 (
- 若有定义:int w[3][5];这一下不能正确表示该数组元素的表达式是()
- 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)
- C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
- 下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a'];
- 李家村要建一个养牛场,准备向银行贷款8万元,两年以后一次还清,如果按规定,贫穷地区发展经济的年利率为.18%,两年后这个村要贷款多少万元?要算式,要讲解
- 初中化学选择题: 用分子的观点对下列现象的解释不正确的是 ( )
- There is an _____(enter) on the corner
猜你喜欢
- 将一个底面直径是20厘米,高为10厘米的金属圆锥体全部浸泡在直径是40厘米的圆柱水槽中,水槽水面会升高多少厘米?
- 负九的立方根是多少
- 两个五角星加上三个圆形等于七十二,两个圆形加上三个五角星等于七十八,五角星是几?圆形是几?
- 形容幸福用什么词
- 红星小学10月份用电483千瓦时,比9月份节约了8/1,9月份用电多少千瓦?
- 英语翻译
- 一个100位数,各个数位上的数字都是1,这个数被7除,余数是几,商的末位数是多少?最好讲解,
- 英语翻译