、结构体类型定义
----
使用 struct 关键字 , 定义普通的 结构体类型 , 这是定义了 固定大小内存块别名 , 此时还没有给 结构体 分配内存 ;
声明了 结构体类型 变量后 , 才会在 栈内存...* 此时还没有给 结构体 分配内存
* 声明了 结构体类型 变量后 , 才会在 栈内存中为其分配内存
* 使用 malloc 可以在堆内存中为其分配内存
*/
struct Student
{...) 声明变量
使用 结构体类型 声明 结构体变量 , 如果没有别名 , 必须使用 struct 结构体类型 变量名 格式 , 声明结构体变量 ;
// 在栈内存中 定义 Student 结构体...数据类型 , 这是定义了 固定大小内存块别名
* 此时还没有给 结构体 分配内存
* 声明了 结构体类型 变量后 , 才会在 栈内存中为其分配内存
* 使用 malloc 可以在堆内存中为其分配内存...用 类型 定义结构体变量
// 在栈内存中 定义 Student 结构体 类型变量
struct Student s1;
// 使用类型别名 定义 Teacher 结构体类型变量