指针、内存、构建系统与调试,系统覆盖 c 路线图。
登录后追踪本课程进度 —登录
C 是什么
C vs C++、标准、第一个程序。
类型与变量
整型、浮点、const、typedef。
控制流与运算符
if/switch/循环、位运算。
函数
声明/定义、递归、函数指针。
指针与内存
栈/堆、malloc/free、生命周期。
数组与字符串
字符数组、动态数组、缓冲区。
结构体与联合体
struct/union、链表直觉。
预处理器
宏、#include、条件编译。
编译与构建
gcc/clang、Make、CMake。
并发与进程
pthread、mutex、atomic。
调试与测试
GDB、Valgrind、ASan、cmocka。
综合练习
实现动态数组 + Makefile。