第十一章作业
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,以下程序运行结果
#include,stdio.h”
union un
{ int i;
char c[2];
}
main()
{ union un x;
x.c[0]=10;
x.c[1]=1;
printf(“\n%d”,x.i);
}
5,输入20个学生的姓名和年龄并存在结构数组中,设计一个程序从中查找年龄最大和最小的学生的姓名和年龄并打印出来
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,以下程序运行结果
#include,stdio.h”
union un
{ int i;
char c[2];
}
main()
{ union un x;
x.c[0]=10;
x.c[1]=1;
printf(“\n%d”,x.i);
}
5,输入20个学生的姓名和年龄并存在结构数组中,设计一个程序从中查找年龄最大和最小的学生的姓名和年龄并打印出来