若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .A)aa[2][1]的地址 B)aa[1][2]的地址C)元素aa[2][1] D)元素aa[1][2]

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 03:02:28
若有定义

若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .A)aa[2][1]的地址 B)aa[1][2]的地址C)元素aa[2][1] D)元素aa[1][2]
若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示
若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .
A)aa[2][1]的地址 B)aa[1][2]的地址
C)元素aa[2][1] D)元素aa[1][2]

若有定义"int aa[3][4],(*ptr)[4]; ptr=aa;",则*(ptr+1)+2表示若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .A)aa[2][1]的地址 B)aa[1][2]的地址C)元素aa[2][1] D)元素aa[1][2]
选D
aa是一个二维数组,ptr是一个数组指针,也就相当与一个二级指针,ptr+1表示跳到aa这个二维数组的第二行,再取*号然加2表示继续跳到第二行的第第三个元素,也就是aa[1][2];

若有定义int aa[3][4],(*ptr)[4]; ptr=aa;,则*(ptr+1)+2表示若有定义“int aa[3][4],(*ptr)[4]; ptr=aa;”,则*(ptr+1)+2表示 .A)aa[2][1]的地址 B)aa[1][2]的地址C)元素aa[2][1] D)元素aa[1][2] 若有定义:int aa[8];,则以下表达式中不能代表数组元素aa[1]的地址的是A.&aa[0]+1B.&aa[1]C.&aa[0]++D.aa+1 下列数组定义错误的是 A.int x=5,a[x]; B.int aa[1]; C.int aa[2][3]; D.int a['a']; 若有定义 int a[3][4],*p; 则对数组元素a[i][j](0 int aa 若有定义“int a=7;float x=2.5,y=4.7;”,则表达式x+a%3*(int)(x+y)%2/4的值是多 15.若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是( ) 若有定义:int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4的值是? 若有定义:int a=7;float x=2.5,y=4.7; ,则表达式x+a%3*(int)(x+y)%2/4的值是 若有定义 int a=7;folat x=2.5,y = 4.7; 则表达式++a%3*(int)(x+y)%2/4的值是 若有定义:int b=7;float a=2.5,c=4.7;则下面的表达式 a+(int)(b/3*(int)(a+c)/2)%4 的值5怎么来的? 若有定义 int b=7;float a=2.5, c=4.7;则下列表达式 a+(int)(b/3*(int)(a+c)/2)%4的值为详细点 谢谢 谢谢大家 (27)若有定义int(*Pt)[3];,则下列说法正确的是 A)定义了基类型为int的三个指针变量 B)定义了(27)若有定义int(*Pt)[3];,则下列说法正确的是A)定义了基类型为int的三个指针变量B)定义了 若有定义:int a;则语句a=(3*4)+2%3;运行后a的值为 若有定义:int a[3][4];则表达式&a[2][1]-a的值为9 25.若有定义 int a[3][4]; 则对数组元素a[i][j] (0 若有定义语句:int a[4][10],*P,*q[4];且0 若有一下定义,int s[4][6],t[6][4],(*p)[6]且0=