1. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写出表达式++p->x和(++p)->x1. 有如下定义:struct{int x;int y;} s[2]={{1,2},{3,4}},*p=s;写出表达式++p->x和(++p)->x的结果.2. 以下程序的执行
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/22 23:44:08
1.有如下定义:struct{intx;inty;}s[2]={{1,2},{3,4}},*p=s;写出表达式++p->x和(++p)->x1.有如下定义:struct{intx;inty;}
1. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写出表达式++p->x和(++p)->x1. 有如下定义:struct{int x;int y;} s[2]={{1,2},{3,4}},*p=s;写出表达式++p->x和(++p)->x的结果.2. 以下程序的执行
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. 有如下定义: struct {int x; int y; } s[2]={{1,2},{3,4}},*p=s; 写出表达式++p->x和(++p)->x1. 有如下定义:struct{int x;int y;} s[2]={{1,2},{3,4}},*p=s;写出表达式++p->x和(++p)->x的结果.2. 以下程序的执行
1 、++p->x=2 ,(++p)->x=3
2、34,12