typedef struct S{
int a ;
int v ;}
* a,S;
这个typedef的意思是指
1.直接将struct S 变为S(缩写了/或者可以说是更改了一个姓名但是不改变性质)。
2.这个typedef struct S *a 表示将一个struct S *的指针名字更改为a了。所以此时的a代表了一个结构体指针的名字。
还可以写成这个样子
typedef struct {
int a ;
int v ;}
* a,S;
所以得出这个结构体直接省去命名更为简单。



