首页 > 代码库 > C/C+小记
C/C+小记
1、struct与typedef struct
struct Student{int a;int b}stu1; //定义名为Student的结构体,及一个Student变量stu1
struct {int a;int b;}stu1; //只定义了一个结构体变量stu1,未定义结构体名,无法再定义其他变量
typedef struct Student{int a;int b;}Stu1,Stu2; //定义结构体类型为Student,别名为Stu1或Stu2,此时有三种定义相应变量的方式:
struct Student st; 或 Stu1 st; 或 Stu2 st;
typedef struct{int a;int b;}Stu1,Stu2; //未指定结构体类型名,但给了别名Stu1或Stu2,可用之定义变量
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。