programming_outline

  • 环境变量
  • 程序结构概述
  • 基础语法
    • 关键字
    • 命名规范
    • 分号
    • 注释
    • 空格
  • 数据类型
    • 基本类型
      • 整型
      • 浮点型
    • void类型
    • 枚举类型
    • 派生类型
  • 进制转化
  • 内存结构
  • 声明、定义、初始化
  • 变量与常量
    • 作用域
    • 生命周期
  • 字符编码
  • 字符串
  • 运算符
    • 赋值运算符
    • 算术运算符
    • 比较运算符
    • 逻辑运算符
    • 位运算符
    • 条件运算符
    • 运算符的优先级问题
  • 控制结构
    • 循环
    • 判断
  • 数据结构
  • 指针
    • 普通指针
    • 数组指针
    • 指针数组
    • 函数指针
    • 空指针
    • 结构体指针
    • 回调函数
  • 数组
  • 结构体
  • 共用体
  • typedef
  • 数组
    • 一维数组
    • 二维数组
    • 字符串数组
  • 函数
  • 标准输入输出
  • 文件处理
    • 预设常量
    • 条件与处理
    • 防止头文件重复引入
    • 宏函数
    • 宏函数可变参数
  • 头文件
  • 错误处理(异常)
  • 内存管理
  • 命令行参数
  • 排序

面向过程

  • 预编译
  • 条件编译

面向对象