有以下说明和定义语句struct student{ int age;char num {8};};struct student stu[3]={{20,“200401”},{21,“200402”),{19,“200403”}};struct student *p=stu; 以下选项中引用结构体变量成员的表达式错误的是A.(p++)->numB.p->numC.(*p).numD.stu[3].age

题目

有以下说明和定义语句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


相似考题
更多“有以下说明和定义语句struct student{int age;char num {8};};struct studentstu[3]={{20,“20040 ”相关问题
  • 第1题:

    4.有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其他两种形式 、 。 struct {int day; char mouth; int year;}a, *b; b=&a;


    b->day##%_YZPRLFH_%##(*b).day

  • 第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;


    struct { int num; float age;}Stu; struct Stu stdl;

  • 第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;


    struct student {int nmu; char name[10]; int age;} 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;


    struct student {int nmu; char name[10]; int age;} stu;

  • 第5题:

    有以下的结构体变量定义语句: struct student { int num; charname[9]; } stu; 则下列叙述中错误的是()。

    A.结构体类型名为stu

    B.num是结构体成员名

    C.struct是C的关键字

    D.结构体类型名为student


    B

  • 第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;


    struct { int num; float age; } student; struct student std1;