一、链表操作 双向链表增删改查 单向链表反转 判断链表有无环 二、排序算法 选择排序/冒泡排序/插入排序 三、编译过程 预处理:展开头文件、宏替换、去掉注释、添加行号和文件标识、条件编译、保留编译指令(.i) 编译:检查语法、生成汇编(.s) 汇编:汇编代码转换为机器指令(.o) 链接:链接到一起生成可执行程序(二进制程序),静态库打包进程序,动态库在程序执行时写入内存 编译细节 四、关键字 关键字的区别和应用