考虑下面声明:
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变量描述的人的姓和名的所有字母数。