基本定义:结构体,通俗讲就像是打包封装,把一些变量有共同特征(比如同属于某一类事物的属性)的变量封装在内部,通过一定方法访问修改内部变量。
结构体定义:
第一种:只有结构体定义
- struct stuff{
- char job[20];
- int age;
- float height;
- };
第二种:附加变量初始化的结构体定义
- //直接带变量名Huqinwei
- struct stuff{
- char job[20];
- int age;
- float height;
- }Huqinwei;
也许初期看不习惯容易困惑,其实这就相当于:
- struct stuff{
- char job[20];
- int age;
- float height;
- };
- struct stuff Huqinwei;
第三种:如果该结构体你只用一个变量Huqinwei,而不再需要用