1、结构体三要素:struct、{}、“;”
- struct,不然怎么叫结构体;
- “{}”,里面要包含结构体要定义的东西
- C语言语句结束离不开“;”
按理有这些就可以定义结构体了。
2、经常把我们搞迷惑的2个位置
位置1:通常叫tag
位置2:有typedef时是声明,没有typedef时是定义的变量
3、结构体的整体思维
我们是如何定义一个变量的?先写int,告诉编译器我们要用的类型和位宽(int),然后告诉编译器我们定义了一个变量名(本质是内存)x,最后我们完成赋值。
int x = 1;
那我们要怎么定义一个结构体变量?——找到现在谁能替代int就可以。
