1、直接上代碼
typedef struct Person{
int age;
}Per;
Per p;
p.age =20;
struct Student{
int age;
}Std;
Std.age = 15;
typedef struct Teacher{
int age;
}Teacher,*Man;
Teacher tea;
tea.age = 50;
Man m = NULL;
m->age = 40;
struct Boss{
int age;
}*Woman;
Woman->age = 55;
2戳晌、總結(jié):
加上了typedef之后Per其實(shí)就是struct Person的別名鲫尊,需要Per p;定義一個(gè)變量才能使用。
不加typedef 沦偎,Std其實(shí)就是struct Student Std; Std就是一個(gè)變量疫向,不需要Std s才能用。
同理:加上了typedef之后*Man其實(shí)就是struct Teacher *的別名
不加typedef *Woman就是一個(gè)結(jié)構(gòu)體指針豪嚎,可以直接使用搔驼。