• 2022-07-26
    以下关于结构体的叙述中正确的是
    A: 仅结构体类型定义之后,编译系统为其分配内存;
    B: 结构体变量定义之后,编译系统为结构体变量分配内存;
    C: 结构体可以通过内存公用的方式减少存储空间;
    D: 结构体类型不可以嵌套。
  • B

    内容

    • 0

      定义结构体变量的三种方式是:先定义结构体类型再定义结构体变量、在定义结构体类型的同时定义结构体变量、【】。

    • 1

      【单选题】下列关于结构体的说法正确的是()。 A. 结构体中定义的成员的数据类型应该一致; B. 结构体中成员可以属于另一个结构体类型; C. 可以先定义结构体类型的变量,再声明结构体类型; D. 不可以在声明结构体类型的同时定义结构体变量

    • 2

      以下叙述中正确的是( ) A: 结构体中的成员不能是结构体类型 B: 结构体的类型不能是指针类型 C: 结构体中成员的名字可以和结构体外其他变量的名称相同 D: 在定义结构体类型时就给结构体分配存储空间

    • 3

      以下关于结构体与共用体的说法中,正确的是( )。 A: 共用体同一个内存段可以用来存放几种不同类型的成员,但在某一时刻只能存放一个成员 B: 结构体变量所占的内存长度等于最长的成员的长度,共用体变量所占内存长度是各成员所占的内存长度之和 C: 共用体每个成员分别占有自己的内存单元 D: 结构体类型可以出现在共用体类型的定义中,但共用体不能出现在结构体类型定义之中

    • 4

      下列关于结构体类型说法错误的是( )。 A: 对结构体的定义包括结构体类型和结构体变量的定义两部分。 B: 可以在定义结构体类型的同时定义结构体变量。 C: 可以对一个结构体变量进行存取或运算,而不能对一个结构体类型进行存取或运算。 D: 结构体类型的成员不能是结构体变量