若有定义:int w[3][5];这一下不能正确表示该数组元素的表达式是()
A *(*w+3) B *(w+1)[4] C *(*w+1) D *(&w[0][0]+1)
为什么是那样?各个表示达标的是什么意思?
人气:483 ℃ 时间:2019-11-24 20:56:35
解答
答案是:B *(w+1)[4]
A *(*w+3)
这个表示w[0][3];
B *(w+1)[4]
正确的写法(*w+1)[4],表示w[1][4];
C *(*w+1)
这个表示w[0][1];
D *(&w[0][0]+1)
这个表示w[0][1];
推荐
- C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
- 19、若有定义int a[3][4];则不能正确表示a数组元素地址的表达式是 (
- 若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是
- 若有以下定义和语句:int a[10]={1,2,3,4,5,6,7,8,9,10},p=a; 则不能表示a数组元素的表达式是( ) A) *p B)
- 1.有定义int x[5],则以下表达式中不能代表数组元素x[1]的地址的是() A)&x[0]+1 B)&x[1] C)&x[0]++ D)x+1
- 用小棒摆金字塔 一层三角形用3根小棒,第2层用6根,第3层用9根,摆n层要几根摆最后一层用了30根共摆几层
- 人造地球卫星的速度是每秒8千米,相当于宇宙飞船速度的五十七分之四十,宇宙飞船的速度是多少?
- ①在标准大气压下,质量为1kg,初温为60℃的水吸收2.52*10^5J热量后,其温度升高多少℃?末温是多少℃?
猜你喜欢