Linux C编程一站式学习
latest

前言

  • 历史
  • 前言
  • C语言入门
    • 1. 程序的基本概念
    • 2. 常量、变量和表达式
    • 3. 简单函数
    • 4. 分支语句
    • 5. 深入理解函数
    • 6. 循环语句
    • 7. 结构体
    • 8. 数组
    • 9. 编码风格
    • 10. gdb
    • 11. 排序与查找
    • 12. 栈与队列
  • C语言本质
  • Linux系统编程
  • C 标准库
  • 开发工具
  • 附录
Linux C编程一站式学习
  • Docs »
  • C语言入门
  • Edit on GitHub

C语言入门¶

  • 1. 程序的基本概念
    • 1.1. 程序和编程语言
    • 1.2. 自然语言和形式语言
    • 1.3. 程序的调试
    • 1.4. 第一个程序
  • 2. 常量、变量和表达式
    • 2.1. 继续Hello World
    • 2.2. 常量
    • 2.3. 变量
    • 2.4. 赋值
    • 2.5. 表达式
    • 2.6. 字符类型与字符编码
  • 3. 简单函数
    • 3.1. 数学函数
    • 3.2. 自定义函数
    • 3.3. 形参和实参
    • 3.4. 全局变量、局部变量和作用域
  • 4. 分支语句
    • 4.1. if 语句
    • 4.2. if/else语句
    • 4.3. 布尔代数
    • 4.4. switch语句
  • 5. 深入理解函数
    • 5.1. return语句
    • 5.2. 增量式开发
    • 5.3. 递归
  • 6. 循环语句
    • 6.1. while语句
    • 6.2. 习题
    • 6.3. do/while语句
    • 6.4. for语句
    • 6.5. break和continue语句
    • 6.6. 嵌套循环
    • 6.7. goto语句和标号
  • 7. 结构体
    • 7.1. 复合类型与结构体
    • 7.2. 数据抽象
    • 7.3. 数据类型标志
    • 7.4. 嵌套结构体
  • 8. 数组
    • 8.1. 数组的基本概念
    • 8.2. 数组应用实例:统计随机数
    • 8.3. 数组应用实例:直方图
    • 8.4. 字符串
    • 8.5. 多维数组
  • 9. 编码风格
    • 9.1. 缩进和空白
    • 9.2. 注释
    • 9.3. 标识符命名
    • 9.4. 函数
    • 9.5. indent工具
  • 10. gdb
    • 10.1. 单步执行和跟踪函数调用
    • 10.2. 断点
    • 10.3. 观察点
    • 10.4. 段错误
  • 11. 排序与查找
    • 11.1. 算法的概念
    • 11.2. 插入排序
    • 11.3. 算法的时间复杂度分析
    • 11.4. 归并排序
  • 12. 栈与队列
    • 12.1. 数据结构的概念
    • 12.2. 堆栈
    • 12.3. 深度优先搜索
Next Previous

© Copyright 2008-2019, 宋劲杉, Zombie110year Revision 9bbcf4a0.

Built with Sphinx using a theme provided by Read the Docs.