结构体与库函数
struct { char x; int y ;float z} c
这是创立一个结构体
typedef struct{ char x,int y,float z} newstruct;
newstruct A;
newstruct B;
A.x='a';
B.x='b';
这是定义了一种结构体类型A,B都为同一种类型的结构体
枚举
枚举是用来限制由正确对应整数
enum{FALSE = 0,TURE = 1} EnumName;
typedef enum {FALSE = 0,TURE = 1} EnumName_t;
//这个时候已经定义了一种枚举类型为EnumName_t
EnumName_t newenum;
newenum = FALSE;//0
newenum = TURE;//1
这个函数整体为1或整体为0