11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )11.有如下定义:  struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;  表达式*p->y 的结果是( ). 表达

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/28 06:15:29
11.有如下定义: struct{ int x; char *y; }tab[2]={{1,y 的结果是( )11.有如下定义:  struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;  表达式*p->y 的结果是( ). 表达" />
x)34{6鲦';dg=KJK2J*3*jKbm ujutSjku l /xo=Zv g<=ټ9fPn`X[&4l}';/l qHӪ

11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )11.有如下定义:  struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;  表达式*p->y 的结果是( ). 表达
11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )
11.有如下定义:
 struct{ int x; char
*y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;
 表达式*p->y 的结果是( ).
表达式*(++p)->y 的结果是( ).

11.有如下定义: struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab; 表达式*p->y 的结果是( )11.有如下定义:  struct{ int x; char *y; }tab[2]={{1,"ab"},{2,"cd"}},*p=tab;  表达式*p->y 的结果是( ). 表达
楼上错了.
*p->y结果为:a
*(++p)->y结果为b
*p->y指向tab[0].y
*(++p)->y指向tab[1].y
指针只存放4个字节.