在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
C——结构体
// 情况一:student作为结构体的标识符 常规操作 struct student{ char name[20]; int num;float math,yuwen,wuli,mean; }; struct student st1, st2, st3; /**********************分割线*************************/ // 情况二:和上面同样的情况,不过我在定义结构体的时候顺便把st1 st2 st3给声明了。 // 这里后面跟的结构变量st1 st2 st3就是新声明的三个student的实例而已。 struct student{ char name[20];int num; float math,yuwen,wuli,mean; } st1, st2, st3; /**********************分割线*************************/ // 情况三:下面这两个例子用了typedef关键字。简单来说,后面的“st”可以代 // 替"struct student"来进行声明。所以下面两种情况自然是等价的。 // 实际上这里后面跟的并不是“结构变量”,这就是typedef的使用格式罢了, // 所以虽然看起来很像,实际上和上面的情况没什么关系。 typedef struct student{ char name[20];int num; float math,yuwen,wuli,mean; } st; struct student st1, st2, st3; /**********************分割线*************************/ typedef struct student{ char name[20];int num; float math,yuwen,wuli,mean; } st; st st1, st2, st3;
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论