struct是结构体的关键字,用来声明结构体变量如
structstudent
{charnum[10];
charname[20];
intage;
};
type升巴设盐药def是用来定义新的类型名来代替已有来自的类型名,
可将上面新拿烧迫立袁编水冲强易的结构体定义为
typedefstructst360问答udent
{charnum[10];
charname[2因及回南知错属0];
intage;
}stud;
也就是说,将原来的struc八苗帮培苏整系tstudent重新定义为s化tud;
举个例子
如上面的方法定义了结构体student时,如果在主函数中声明结构体变量时,应按如下方变识书法
structstudentstu[10];这样就声明了一个结构守状意杂盾飞执体数组,
如果开始定义时用typedef,那么就可以直接用studstu[10]小球来声明,
这就他们的区别