访问结构体成员的语句:stu.birthday.year,表示在stu结构体变量中有一个嵌套的结构体成员birthday,birthday有一个结构体成员year。
举一反三
- 设有以下说明语句,则下面的叙述正确的是:struct date { int year; int month;int day; } birthday; A: struct 是声明结构体类型时用的关键字 B: birthday 是用户定义的结构体类型名 C: date 是用户定义的结构体类型名,birthday是date类型的变量名 D: year,day 都是结构体成员名
- 若有以下说明语句struct date{ int year; int month; int day;};struct date birthday;则下面的叙述不正确的是( ) A: struct 是声明结构体类型时用的关键字 B: struct date是用户定义的结构体类型名 C: birthday是用户定义的结构体类型名 D: year, day都是结构体成员名
- 中国大学MOOC: typedef struct{ int month; int day; int year;} DATE;DATE birthday,*p;p=&birthday;以下哪个选项不是对结构体成员的引用()。
- 下列说法正确的是( )struct birthday{int year;int month;int day;}; A: struct birthday是新创造的结构体类型,但它不是类型名。 B: bitthday是结构体变量名。 C: year、month、day都是成员名,它们的成员类型都是int型 D: 结构体名和成员名的命名规则不一定遵循C语言标识符的命名规则
- 以下程序的运行结果是 。 struct date { int year; int month; int day; }; struct student{ char name[10]; char sex; struct date birthday; }stu; 结构体变量stu所占字节数为______