作业帮 > 综合 > 作业

1. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/04 02:09:00
1. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写出表达式++p->x和(++p)->x
1. 有如下定义:
struct
{int x;
int y;
} s[2]={{1,2},{3,4}},*p=s;
写出表达式++p->x和(++p)->x的结果.
2. 以下程序的执行结果是 .
#include
main()
{union
{char s[2];
int i;}a;
a.i=0x1234;
printf("%x,%x\n",a.s[0],a.s[1]);}
1 、++p->x=2 ,(++p)->x=3
2、34,12