首页 > 试题广场 >

考虑下面声明: struct fullname {

[问答题]
考虑下面声明:
struct fullname {
char fname[20];
char lname[20];
};
struct bard        {
struct fullname name;
int born;
int died;
};
struct bard willie;
struct bard *pt = &willie;
a. 使用willie标识符表示willie结构的born成员。
b. 使用pt标识符表示willie结构的born成员。
c. 使用一个scanf()函数调用为通过willie标识符表示的born成员读入一个值。
d. 使用一个scanf()函数调用为通过pt标识符表示的born成员读入一个值。
e. 使用一个scanf()函数调用为通过willie标识符表示的name成员的lname成员读入一个值。
f. 使用一个scanf()函数调用为通过pt标识符表示的name成员的lname成员读入一个值。
g. 构造一个标识符,表示willie变量描述的人的名字的第3个字母。
h. 构造一个标识符,表示willie变量描述的人的姓和名的所有字母数。
推荐
a. willie.born
b. pt->born
c. scanf ("%d", &willie.born);
d. scanf ("%d", &pt->born);
e. scanf ("%s", willie.name.lname);
f.  scanf ("%s", pt->name.lname);
g. willie.name,fname[2]
h. strlen (willie.name.fname) + strlen (willie.name.lname)
发表于 2018-03-23 21:50:31 回复(0)