C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/03 07:49:05
C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
A *(*w+3) B *(w+1)[4] C *(*(w+1))\x05\x05D *(&w[0][0]+1)
帮我分析一下,原因和结果
若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
A *(*w+3) B *(w+1)[4] C *(*(w+1))\x05\x05D *(&w[0][0]+1)
帮我分析一下,原因和结果
答案是B,
因为w代表的是数组第0行的地址,而 *w取的是第0行第0列的地址
A 等价于 w[0][3]
B *(w+1)虽代表的是第一行的地址,但没有*(w+1)[4] 这种表示
C 等价于 每1行第0列个数,即 w[1][0]
D 等价于 w[0][1]
因为w代表的是数组第0行的地址,而 *w取的是第0行第0列的地址
A 等价于 w[0][3]
B *(w+1)虽代表的是第一行的地址,但没有*(w+1)[4] 这种表示
C 等价于 每1行第0列个数,即 w[1][0]
D 等价于 w[0][1]
C语言若有定义:int w[3][5]; 则以下不能真确表示该数组元素的表达式是:
若有定义:int w[3][5];这一下不能正确表示该数组元素的表达式是()
19、若有定义int a[3][4];则不能正确表示a数组元素地址的表达式是 (
若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是
若有以下定义:int x[4][3];int(*p)[3]=x; 则能够正确表示数组元素x[2][1]的表达式是( ).
若有定义:int a[3][4];,不能表示数组元素a[1][1]的是
若有定义:int t[3][2];,则能正确表示t数组元素地址的表达式是:A t[3] B &t[3][2] C *t[
1.有定义int x[5],则以下表达式中不能代表数组元素x[1]的地址的是() A)&x[0]+1 B)&x[1] C
C语言若有定义int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;则数组不为3的表达式是( )
若有int a[7]={1,2,3,4,5,6,7},*p=a则不能表示数组元素的表达式是:( C ) A.*p B.*
若有以下定义和语句:int w[2][3],(*pw)[3]; pw=w; 则对w数组元素非法引用是 A)*(w[
9、若有定义int a[3][4];则能正确表示a数组元素地址的表达式是 (A) &a[3][2] (B) a[3][2