正在加载图片...
C语言程序设计上机指导与同步训练 int xi b e. in ate.b printf ("\ngd, d",e.in.x,e. in y) 运行结果: 错误所在 #include <stdio. h> union DATE int k[5] char c struct date int cat double dog printf("\nsd\n",sizeof (date)+sizeof (max)) 行结果 错误所在 错误 4 #include <stdio. h> struct st nt yi p ints[1={10,20,30,40}; struct st a【[]={1,&s【0],2,&s[1],3,&s[2],4,&s[3]}·90· C 语言程序设计上机指导与同步训练 ·90· { struct { int x; int y; }in ; int a; int b; } e; e.a=1;e.b=2; e.in.x=e.a*e.b; e.in.y=e.a+e.b; printf(“\n%d,%d”,e.in.x,e.in.y); } 3. #include <stdio.h> union DATE { long i; int k[5]; char c; }max; struct date { int cat; int cow; double dog; } too ; void main ( ) { printf(“\n%d\n”,sizeof(date)+sizeof(max)); } 正确 运行结果: 错误所在: 错误 应改为: 4. #include <stdio.h> struct st {int x; int y; }*p; int s[ ]={10,20,30,40}; struct st a[ ]={1,&s[0],2,&s[1],3,&s[2],4,&s[3]}; 正确 运行结果: 错误所在: 错误 应改为:
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有