C语言结构体

编译的4个步骤
.c文件 ------> .i文件 -------------> .s文件 ----------> .o文件--------->可执行文件
分别对应:预处理 ----- 编译--------汇编---------链接
gcc - o hello.i hello.c -E 只进行预处理

宏定义
#define R 10
宏只是单纯的字符串的替换
使用时:
int a = R;

宏函数
#define ADD(a,b) a+b
使用时:
int sum = ADD(c1,c2);

typedef
给变量类型起别名
typedef unsignede long size_t;

struct

union
共用体
union data{
int a;
char b;
int c;
};

你可能感兴趣的:(C语言结构体)