有以下说明和定义语句struct student{ int age;char num {8};};struct student stu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};struct student *p=stu; 以下选项中引用结构体变量成员的表达式错误的是
A.(p++)->num
B.p->num
C.(*p).num
D.stu[3].age
第1题:
4.有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其他两种形式 、 。 struct {int day; char mouth; int year;}a, *b; b=&a;
第2题:
【单选题】以下对结构体类型变量的定义中不正确的是()。
A.#define STUDENTstruct student STUDENT {int num; float age;}stdl;
B.struct student{ int num; float age; }stdl;
C.struct{ int num; float age; }std1;
D.struct{ int num;floatage; }student; struct studentstd1;
第3题:
以下结构体的定义语句中,正确的是______。
A.struct student {int num; char name[10];int age;};stu;
B.struct {int num; char name[10];int age;}student; struct student stu;
C.struct student {int num; char name[10];int age;}stu;
D.struct student {int num; char name[10]; int age;}; student stu;
第4题:
【单选题】以下结构体的定义语句中,正确的是______。
A.struct student {intnum; char name[10];int age;};stu;
B.struct {int num;char name[10];int age;}student; struct studentstu;
C.struct student {int num; char name[10];int age;}stu;
D.struct student {int num; char name[10]; int age;}; student stu;
第5题:
有以下的结构体变量定义语句: struct student { int num; charname[9]; } stu; 则下列叙述中错误的是()。
A.结构体类型名为stu
B.num是结构体成员名
C.struct是C的关键字
D.结构体类型名为student
第6题:
以下对结构体类型变量的定义中不正确的是()。
A.struct{ int num; float age; }student; struct student std1;
B.#define STUDENT struct student STUDENT{ int num; float age; }std1;
C.int num; float age; }std1;
D.struct{ int num; float age; }std1;