结构体的定义
注意这里 a,b 不是结构体变量,楼上的说错了
因为前面有个typedef,是用来去别名的
1.是正常的定义结构体 a
2.是给结构体 a 取了一个别名 b;
3.是给结构体定义了一个这种结构体的指针 b;这里的a就多余了,一般取一个和结构体不一样的名字,比如你的小名当然不和主名一样了,不过一样也不会错
typedef struct a
{char input;
a *p_input;
}*b; 这个和我们以前定义 typedef int *Elemtype
其实是同一个道理
结构体是什么?
就是把一些变量组合一起来
比如你要用一个结构体描述一个学生信息
学生学号
学生性别
学生年龄
typedef struct _STUDENT
{
char strnum[32];
BOOL bSex;
int nage;
}Student;
另外,站长团上有产品团购,便宜有保证