用户只有在声明结构体数据类型的变量后,C语言编译器才会为该变量分配相应字节长度的内存空间。
举一反三
- 下面的有关声明的叙述哪些是对的? A: 对原始数据类型例如boolean,byte的变量的声明不会为该变量分配内存空问 B: 对原始数据类型例如boolean,byte的变量的声明将为之分配内存空间 C: 非原始数据类型例如String,Vector的变量的声明不会为该对象分配内存 D: 非原始数据类型例如String,Vector的变量的声明会为该对象分配内存
- 在编译时对结构体类型不分配空间,只能对结构体变量分配空间。
- 结构体数据类型仍然是一类变量的抽象形式,系统不会为数据类型分配存储空间。要使用结构体类型数据,必须要()
- 以下关于结构体的叙述中正确的是 。 A: 结构体变量定义之后,编译系统才为结构体变量分配内存; B: 结构体变量所占空间是占空间最大的那个成员所占内存大小; C: 只有相同的数据类型才可以成为结构体成员; D: 结构体类型不可以嵌套;
- register型变量不是内存变量,编译系统不为其分配内存空间