正在加载图片...
C语言程序设计上机指导与同步训练 char C2 printf ("%x, x\n",abcl a.b.c2); 4.设有以下定义和语句,请在 printf语句的 中填上正确输出的变量及相应 的格式说明。 union double x num n=l0; 5.以下程序的运行结果是 main( I struct EXAMPLE ) myron ant a int b b e. myron. y=e a+eb printf(“sd,影d",e. mylon.x,e. myron.y) 能力提高(B) 、填空题 1.有以下定义和语句,则 sizeof(a)的值是 而 sizeof(ashare)的值 truct date int day int month int year nionint sharel: float share; 2.有以下说明定义和语句,可用aday引用结构体成员day,请写出引用结构体成员 266·266· C 语言程序设计上机指导与同步训练 ·266· { char c1; char c2; } b; } a ; a.x=0x1234; printf(“%x,%x\n”,a.b.c1 , a.b.c2) ; } 4. 设有以下定义和语句,请在 printf 语句的___________中填上正确输出的变量及相应 的格式说明。 union { int n; double x; } num ; num.n=10; num.x=10.5; printf( “_____________” , ________________) ; 5. 以下程序的运行结果是______________。 main() { struct EXAMPLE { union { int x ; int y ; } myion ; int a ; int b; } e ; e.a=1 ; e.b=2; e.myion.x=e.a*e.b; e.myion.y=e.a+e.b; printf( “%d,%d”,e.myion.x, e.myion.y) ; } 能力提高(B) 一、填空题 1. 有以下定义和语句,则 sizeof(a)的值是 ,而 sizeof(a.share)的值 是 。 struct date{ int day; int month; int year; union{int share1; float share2; }share; }a; 2. 有以下说明定义和语句,可用 a.day 引用结构体成员 day, 请写出引用结构体成员
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有