定义变量的几种方法:3种方式
1、先定义类型,在定义变量(分开定义)
2、定义类型的同时定义变量
3、这样定义也可以 定义类型的同时定义变量(省略了类型名称)
- 1、先定义类型,在定义变量(分开定义)
- struct Student
- {
- int age;
- };
- strike Student stu;
- 2、定义类型的同时定义变量
- struct Student
- {
- int age;
- double height;
- char *name;
- }stu;
- 3、这样定义也可以 定义类型的同时定义变量(省略了类型名称)
- struct
- {
- int age;
- double height;
- char *name;
- }stu;
- 注意事项:
- struct Student
- {//这句代码做了两件事情,
- //1,定义了结构体类型
- //利用新定义好的类型来定义结构体变量
- //
- // 错误写法:结构体重复定义
- //结构体类型不能重复定义 编译链接报错 redefinttion of ’Student’
- struct Student
- {
- int age;
- }
- struct Student
- {
- double height;
- }
- struct Student
- {
- int age;
- double height;
- char *name;
- }stu;
- struct Student
- {
- int age;
- double height;
- char *name;
- }stu1;
- int main()
- {
复制代码 |