#include "stdio.h" 总的来说typedef作用是给某个类型起名字
int main()
{
/*一
typedef struct{
int a;
}stu;
stu s1; //stu==struct student ,这里只是省略了student,可有可无,可与三对比
s1.a=6;
printf("%d",s1.a);
*/二
struct student{
int a;
}stu;
struct student stu1; // 1和3其实差在student;没有什么差别;但如果没有student就不能有struct student stu1了;
stu1.a=6;
//stu.a=6; //上面两行不要,只要这一行也是可以的
printf("%d",stu1.a);
/*三
typedef struct student{
int a;
}stu; //stu==struct student
stu s1;
s1.a=6;
printf("%d",s1.a);
*/
}
typedef struct解释
最新推荐文章于 2021-07-14 22:09:30 发布