问题
根据下面的定义,能打印出字母“M”的语句是。 struct person {
根据下面的定义,能打印出字母“M”的语句是。
struct person
{
char name[9];
int age;
};
struct person class[10]={"John",17,"Paul",19,"Mary",18,"adam",16 };
A、 printf("%c\n",class[3].name );
B、 printf("%c\n",class[3].name[l]);
C、 Printf("%c\n",class[2].name[l]);
D、 printf("%c\n",class[2].name[0]);
您可能感兴趣的试题
-
下面程序的运行结果是。 main() {struct cmplx
下面程序的运行结果是。main(){struct cmplx{int x;int y;}cnum[2]={l,3,2,7};printf("%d\n",cnum[0].y/cnum[0].x*cnum[1].x);}A、 0 B、 1 C、 3 D、 6...
查看答案 -
根据下面的定义,能打印出字母“M”的语句是。 struct person {
根据下面的定义,能打印出字母“M”的语句是。struct person{char name[9];int age;};struct person class[10]={"John",17,"Paul",19,"Mary",18,"adam",16 };A、 printf("%c\n",class[3...
查看答案 -
设有以下结构体定义: struct emproyer
设有以下结构体定义:struct emproyer{char name[8];int age;char sex;}staff;则下面的叙述不正确的是A、 struct是结构体类型的关键字 B、 struct emproyer是用户定义的结构体类型 C、 staff是用户定义的结构体类型名 D、 na...
查看答案 -
定义一个联合体变量时,系统分配给它的内存是。
定义一个联合体变量时,系统分配给它的内存是。A、 联合体中第一个成员所需内存量 B、 联合体中最后一个成员所需内存量 C、 成员中占内存量最大者所需的容量 D、 各成员所需内存量的总和...
查看答案 -
关于联合体,下面叙述不正确的是
关于联合体,下面叙述不正确的是A、 联合体变量中成员项共用同一存储空间,因此,联合体变量的地址和每一个成员项的地址是同一地址 B、 联合体变量中成员项所占存储空间量不同,因此,联合体中每一个成员项的地址不是同一地址 C、 C语言规定不能对联合体变量赋值;也不能通过直接引用变量名来得到成员项,这与结构...
查看答案
