由.c文件->.i文件 (预处理) 由.i文件->.s文件 (编译) 由.s文件->.o文件 (汇编)
.o文件->可执行文件(链接)
gcc -o helloworld.i helloworld.c -E//只进行预处理
vim编辑器
typedef 对变量类型取别名(存在作用域问题)
共用体union
结构体struct