TA的每日心情 | 汗 2024-10-15 10:05 |
---|
签到天数: 372 天 [LV.9]以坛为家II
|
方式一:1、定义结构体类型;
2、使用结构体类型定义结构体变量;- struct Person {
- char *name;
- int age;
- double height;
- };
- struct Person p;
复制代码 方式二:
1、定义结构体类型的时候带变量名,将方式一的两个步骤合二为一;
2、不能重复定义相同结构体类型名的结构体,变量名不一样也不行;- struct Man {
- char *name;
- int age;
- } m;
复制代码 方式三:
1、没有结构体类型名,在定义结构体成员后直接跟结构体变量名;
2、这种方式最大的缺点在于结构体类型无法重复使用,下次使用类似结构体时必须再次重复定义
3、这种方式中重复定义成员相同的结构体类型时不冲突- struct {
- int a;
- int b;
- } s;
复制代码
|
|