正在加载图片...
第十一章作业 1.在PC机上使用C语言,若有如下定义: struct data int i; float f }a, 则结构变量a占用内存的字节数是 2.在PC机上使用C语言,若有如下定义: union data int i float f }a, 则结构变量a占用内存的字节数是 3.根据下面的定义,能打印出字母M的语句是 struct person( char name[ 9]; struct person class[ 10]=(John",17 4.以下程序运行结果 struct sl(char c[4],s struct s2(char cp struct sl ssl }s2={“ghi”,{“ jkI, mno”} printf("%c, %cn,, sl c[0], *sl s); printf("%s, %sIn, s2. cp, s2. ssl.S); printf("%S, %sn,++s2. cp, ++s2. ssl. s) 5.以下程序运行结果 truct s int as float b maino struct sx={1983.5,” zhang”}第十一章作业 1. 在 PC 机上使用 C 语言,若有如下定义: struct data { int i; char ch; float f; }a; 则结构变量 a 占用内存的字节数是 2. 在 PC 机上使用 C 语言,若有如下定义: union data { int i; char ch; float f; }a; 则结构变量 a 占用内存的字节数是 3. 根据下面的定义,能打印出字母 M 的语句是 struct person { char name[9]; int age; }; struct person class[10]={“John “,17, “Paul”,19, “Mary”,18, “Adam”,16 }; 4. 以下程序运行结果 main() { struct s1{char c[4],*s; }s1={“abc”,”def”}; struct s2{char *cp; struct s1 ss1; }s2={“ghi”,{“jkl”,”mno”}}; printf(“%c,%c\n”,s1.c[0],*s1.s); printf(“%s,%s\n”,s1.c, s1.s); printf(“%s,%s\n”,s2.cp, s2.ss1.s); printf(“%s,%s\n”,++s2.cp, ++s2.ss1.s); 5. 以下程序运行结果 struct s{ int a; float b; char *c; }; main() { struct s x={19,83.5,”zhang”};
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有