若有定义:int w[3][5];这一下不能正确表示该数组元素的表达式是()
A *(*w+3) B *(w+1)[4] C *(*w+1) D *(&w[0][0]+1)
为什么是那样?各个表示达标的是什么意思?
人气:192 ℃ 时间: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
- 急需要20道一元一次不等式组式子!是式子不是应用题!
- 用括号中所给动词的适当形式填空 The cat ()just()(catch )a mouse I()ever()(dream )about
- 一项任务,甲独做10天完成,乙独做7天完成,甲,乙两人工效比是【 】.
猜你喜欢