文章目录
一、结构体类型定义
二、结构体类型别名
三、结构体类型变量声明
1、使用结构体类型 ( 别名 ) 声明变量
2、 定义隐式结构体时声明变量
3、定义普通结构体时声明变量
二、完整代码示例
一...、结构体类型定义
----
使用 struct 关键字 , 定义普通的 结构体类型 , 这是定义了 固定大小内存块别名 , 此时还没有给 结构体 分配内存 ;
声明了 结构体类型 变量后 , 才会在 栈内存...Teacher t1;
2、 定义隐式结构体时声明变量
定义隐式结构体类型 , 没有结构体名称 , 在结构体结尾直接声明变量名 ;
// 定义隐式结构体类型 , 没有结构体名称
// 在结构体结尾直接声明变量名...定义结构体类型的同时定义变量
// 定义结构体类型的同时 , 定义结构体变量
// 普通的结构体类型后 , 声明结构体类型变量
struct Student2
{
char name[20];...定义结构体类型的同时定义变量
// 定义结构体类型的同时 , 定义结构体变量
// 普通的结构体类型后 , 声明结构体类型变量
struct Student2
{
char name[20];