谭浩强《C程序设计》第五版 · 全书 10 章
把 C 语言
真正学透。
11 个章节单元,168 个编号小节,全部配逐行注释的代码。
不是看完,是敲完、做完、讲得出来。
0%总进度
11章节单元
121可勾选小节
168教材编号小节
≈60h建议总时长
Course map
课程表
按 01 → 11 顺序学。指针(08、09)放慢,其余每课 2 小时。
第1章2h
第01课 · 程序设计和C语言
程序、计算机语言、C语言特点、第一个 C 程序、运行步骤
0%开始 →
第2章2h
第02课 · 算法——程序的灵魂
算法与数据结构、5 个特性、流程图、N-S 图、伪代码、结构化设计
0%开始 →
第3章2h
第03课 · 顺序程序设计
变量与数据类型、运算符、自增自减、printf/scanf、字符输入输出
0%开始 →
第4章2h
第04课 · 选择结构程序设计
if 三种形式、关系与逻辑运算、条件运算符、switch 多分支
0%开始 →
第5章2h
第05课 · 循环结构程序设计
while、do…while、for、循环嵌套、break/continue、经典算法
0%开始 →
第6章2h
第06课 · 数组
一维/二维数组、字符数组、字符串结束标志、字符串处理函数
0%开始 →
第7章2h
第07课 · 函数
定义/调用/声明、值传递、递归、数组作参数、变量存储类别
0%开始 →
第8章3–4h
第08课 · 指针(上)
指针就是地址、& 与 *、指针作函数参数、指针与数组
0%开始 →
第8章3–4h
第09课 · 指针(下)
字符指针、函数指针、指针数组、动态内存 malloc/free、第8章习题
0%开始 →
第9章2h
第10课 · 结构体
结构体变量/数组/指针、链表、共用体、枚举、typedef
0%开始 →
第10章2h
第11课 · 文件
FILE*、fopen/fclose、顺序读写、随机读写、出错检测
0%开始 →
How to study
每一课怎么用
1
读讲义
先看"先补地基"和知识点讲解,遇到【易错】停一下,想想自己会不会踩。
2
敲代码
打开"要写代码",逐行敲。每敲完一段点"标记已敲",别复制粘贴。
3
做练习
猜输出、变式、改错。点"作答"把答案写下来,再回讲义或上机验证。