部分 I. C语言入门
优质
小牛编辑
126浏览
2023-12-01
目录
- 1. 程序的基本概念
- 1. 程序和编程语言
- 2. 自然语言和形式语言
- 3. 程序的调试
- 4. 第一个程序
- 2. 常量、变量和表达式
- 1. 继续Hello World
- 2. 常量
- 3. 变量
- 4. 赋值
- 5. 表达式
- 6. 字符类型与字符编码
- 3. 简单函数
- 1. 数学函数
- 2. 自定义函数
- 3. 形参和实参
- 4. 全局变量、局部变量和作用域
- 4. 分支语句
- 1. if语句
- 2. if/else语句
- 3. 布尔代数
- 4. switch语句
- 5. 深入理解函数
- 1. return语句
- 2. 增量式开发
- 3. 递归
- 6. 循环语句
- 1. while语句
- 2. do/while语句
- 3. for语句
- 4. break和continue语句
- 5. 嵌套循环
- 6. goto语句和标号
- 7. 结构体
- 1. 复合类型与结构体
- 2. 数据抽象
- 3. 数据类型标志
- 4. 嵌套结构体
- 8. 数组
- 1. 数组的基本概念
- 2. 数组应用实例:统计随机数
- 3. 数组应用实例:直方图
- 4. 字符串
- 5. 多维数组
- 9. 编码风格
- 1. 缩进和空白
- 2. 注释
- 3. 标识符命名
- 4. 函数
- 5. indent工具
- 10. gdb
- 1. 单步执行和跟踪函数调用
- 2. 断点
- 3. 观察点
- 4. 段错误
- 11. 排序与查找
- 1. 算法的概念
- 2. 插入排序
- 3. 算法的时间复杂度分析
- 4. 归并排序
- 5. 线性查找
- 6. 折半查找
- 12. 栈与队列
- 1. 数据结构的概念
- 2. 堆栈
- 3. 深度优先搜索
- 4. 队列与广度优先搜索
- 5. 环形队列
- 13. 本阶段总结