当定义一个____变量时,系统分配给它的内存是所有成员所占内存之和。
查看答案
以下程序执行后的输出结果是____。struct STU{ char name[10];int num;};void f1(struct STU *c){ struct STU b={“SunDan”,2044};*c=b;}main( ){ struct STU b={“WangYin”,2043};f1(&b);printf(“%d\n”,b.num);}
以下程序执行后的输出结果是____。struct STU{ char name[10];int num;};void f1(struct STU c){ struct STU b={"LiSiGuo",2042};c=b;}main( ){ struct STU a={ "YangSan",2041 };f1(a);printf(“%d\n”,a.num);}
10. 已建立学生“英语”课程的成绩链表(成绩存于score域中,学号存于num 域中),下列函数用于输出成绩优秀(>=85分)学生的学号和成绩及成绩优秀的学生人数。void require( struct student *head){ struct student *p;int x=0;if(head!=NULL){ ____;while(p!=NULL){if(____){printf(“%7d %6.1f\n”,p->num,p->score);x++;}p=p->next;}printf(“%d\n”,x);}}
运行下列程序段,输出结果是 。struct country{int num;char name[10];}x[5]={1, "China",2, "USA",3,"France",4,"England",5,"Spanish"};struct country *p;p=x+2;printf(“%d,%c”,p->num,(*p).name[2]);