C语言学习
类型定义
自定义数据类型(typedef)
typedef
的功能:声明一个已有的数据类型的新名字
typedef int Length
之后可以使用 Length 代替 int
例如:
typedef long int64_t
用int64_t
代替了long
用Date
代替了struct ADate
typedef struct ADate
{
int month;
int day;
int year;
}Date;
用Date
命名了上面的结构变量
typedef struct
{
int month;
int day;
int year;
}Date;
联合(union)
union AnElt
{
int i;
char c;
};
sizeof(union AnElt) = 4
取成员最大值