有以下说明和定义语句:struct student{int age; char num[8] ;};struct student stu [3] = { { 20, "200401" } , {21, "200402" } , {19, "200403" } };stract 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" } };stract student * p = stu;以下选项中引用结构体变量成员的表达错误的是( )。

A.(p++) ->num

B.p- >num

C.( *p).num

D.stu[3].age


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

    【单选题】以下结构体的定义语句中,正确的是______。

    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;

  • 第2题:

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

    A.结构体类型名为stu

    B.num是结构体成员名

    C.struct是C的关键字

    D.结构体类型名为student


    B

  • 第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题:

    2、以下对结构变量stul中成员age的正确引用是()。 struct student { int age; int num; }stu1;

    A.stu1.age

    B.student.age

    C.age

    D.struct student.age


    A

  • 第5题:

    以下()定义不会分配实际的存储空间。

    A.struct { char name[10] ; int age ; } student ;

    B.struct STUDENT { char name[10] ; int age ; } student ;

    C.struct STUDENT { char name[10] ; int age ; } ; struct STUDENT student;

    D.struct STUDENT { char name[10] ; int age ; } ;


    struct STUDENT { char name[10] ; int age ; } ;

  • 第6题:

    2、以下哪个定义不会分配实际的存储空间?

    A.struct { char name[10] ; int age ; } student ;

    B.struct STUDENT { char name[10] ; int age ; } student ;

    C.struct STUDENT { char name[10] ; int age ; } ; struct STUDENT student;

    D.struct STUDENT { char name[10] ; int age ; } ;


    struct STUDENT { char name[10] ; int age ; } ;