• 2022-06-14
    用户只有在声明结构体数据类型的变量后,C语言编译器才会为该变量分配相应字节长度的内存空间。
  • 内容

    • 0

      以下关于结构体的叙述中错误的是 A: 仅结构体类型定义之后,编译系统不为其分配内存 B: 结构体变量定义之后,编译系统为结构体变量分配内存 C: 可以通过指向结构体变量的指针访问结构体成员 D: 结构体类型不可以嵌套

    • 1

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

    • 2

      对于引用类型变量,编译系统会在内存中为它分配独立的内存空间。

    • 3

      关于常量和变量,下列说法正确的是( )。 A: 常量在内存中不分配存储空间,变量在内存中分配存储空间。 B: 变量在内存中分配的存储空间大小是由变量说明中的数据类型决定的。 C: 常量占据的内存空间,其大小由数据本身决定。 D: 符号常量和变量一样,也占用相应的内存空间。 E: 所有变量所占的存储空间在函数调用结束后都会自动释放。

    • 4

      var声明变量与指定类型声明变量的代码在编译后产生的IL代码完全一样。编译器会根据变量的值,先推断出变量的类型,再产生IL代码。