我认为结构体就是一种自定义的新的变量类型 名字都可以自定义
用来描述复杂的对象,即只用一种类型无法描述的对象
比如说学生 就可以有 名字 年龄 手机号 身高 体重
可以单独创建一个结构体类型 struct NAME{
};
然后定义变量时也用这个类型定义就行
当打印时可以用 .点操作符 或者->操作符 前一个用来直接面对结构体对象的,后面在使用过结构体指针的时候方便一些 可以直接找到
另外结构体里也可以嵌套结构体 只要在初始化的时候写成{ {},下, }的形式即可
另外全局变量和静态变量在内存中的静态区 在未初始化时默认初始化为0
局部变量在栈区 ,栈区变量的特点是不初始化默认为随机值