• 2022-06-17
    设有以下说明语句,则下面的叙述正确的是:struct date { int year; int month;int day; } birthday;
    A: struct 是声明结构体类型时用的关键字
    B: birthday 是用户定义的结构体类型名
    C: date 是用户定义的结构体类型名,birthday是date类型的变量名
    D: year,day 都是结构体成员名
  • A,C,D

    举一反三

    内容

    • 0

      有如下定义语句,则以下叙述中错误的是( )。typedef struct Date{ int year;int month;int day;} DATE; A: DATE是用户定义的结构体变量 B: struct Date是用户定义的结构体类型 C: DATE是用户说明的新结构体类型名 D: struct是结构体类型的关键字

    • 1

      下列说法正确的是( )struct birthday{int year;int month;int day;}; A: struct birthday是新创造的结构体类型,但它不是类型名。 B: bitthday是结构体变量名。 C: year、month、day都是成员名,它们的成员类型都是int型 D: 结构体名和成员名的命名规则不一定遵循C语言标识符的命名规则

    • 2

      设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是( )。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;

    • 3

      设有一结构体类型变量定义如下: struct date { int year; int month; int day; }; struct worklist { char name[20]; char sex; struct date birthday; } person; 若对结构体变量person的出生年份进行赋值时,下面正确的赋值语句是

    • 4

      设有一结构体类型变量定义如下: struct date {  int year; int month; int day; }; struct worker {  char name[20]; char sex; struct date birthday; }w1; 若对结构体变量 w1的出生年份进行赋值,下面正确的赋值语句是( )