结构体
一.定义
是多种类型元素的集合
二.目的
描述复杂对象。
(汉字占两个字符,一个字符占一个字节,所以一个汉字的大小为2个字节)(我书上的,其他的根据实际情况而确定)
(strlen 所计算的是字符个数,sizeof计算的是字节的个数)
(为全局变量)
结构体变量的创建
定义是图纸,基本不占用内存,而创建变量的时候就是建房子,占很大的空间
(结构体内部不能定义全新的结构体)(也不能把结构体本身放进去)
结构体的初始化(把里面的信息填好来)
嵌套结构体的初始化是由嵌套的括号组成的
浮点数在内存中不能精确保存
结构体的打印只能一个元素一个元素来打印,类型是元素类型,名称的写法为结构体变量加.加具体元素的类型(嵌套的时候就两个点)
结构体变量后加.,地址后面用箭头
(单独的函数语句放在C语言中还是会执行的,函数里面会无条件的执行)
结构体变量.成员变量
结构体指针->成员变量