1 #include<stdio.h>
2
3 int main()
4 {
5 typedef struct A
6 {
7 int b;
8 }a;//这里a是 struct A类型 相当于给A取别名 所以 a xx;这样声明正确 xx是a的结构体变量
9
10 typedef struct A *List;//List 是 struct A* 类型
10 // typedef struct a *List; 编译错误因为A才是定义的类型 struct A;
11
12 List l;
13 //l->b=200;
14 a bb;
15 bb.b=0x55;
16 //printf("%d\n",l->b);
17 printf("%d\n",bb.b);
18 }
2
3 int main()
4 {
5 typedef struct A
6 {
7 int b;
8 }a;//这里a是 struct A类型 相当于给A取别名 所以 a xx;这样声明正确 xx是a的结构体变量
9
10 typedef struct A *List;//List 是 struct A* 类型
10 // typedef struct a *List; 编译错误因为A才是定义的类型 struct A;
11
12 List l;
13 //l->b=200;
14 a bb;
15 bb.b=0x55;
16 //printf("%d\n",l->b);
17 printf("%d\n",bb.b);
18 }