C 语言----------结构体的定义与使用
1)先定义结构体,在定义结构体变量
struct stu //定义结构体
{
char name[10];
int age;
};
struct stu student1; //定义结构体变量
2)定义结构体同时定义结构体变量
struct stu
{
char name[20];
int age;
}student;
//还可以在定义结构体变量
struct stu student1;
3)直接定义结构体类型变量
struct
{
char name[20];
int age;
}student;
//这种方法不能在定义其他此类型结构体变量 不推荐
4)定义一个结构体类型 typedef
typedef struct stu
{
char name[20];
int age;
}Stu;
Stu stuent;
如果没有typedef就必须用 struct stu stu1; 来声明
这里的Stu实际上就是struct stut的别名。

浙公网安备 33010602011771号