目录 一 写在前面 1.1 书籍信息 1.2 简单叙述 二 类型、运算符与表达式 2.1 变量名 2.2 数据类型及长度 2.3 常量 2.4 声明 2.5 算数运算符 2.6 关系运算符与逻辑运算符 2.7 类型转换 2.8 自增运算符与自减运算符 2.9 按位运算符 2.10 赋值运算符与表达式 2.11 条件表达式 2.12 运算符优先级与求值次序 三 流控制 3.1 语句与程序块 3.2 if-else 3.3 else if 语句 3.4 switch语句 3.5 while与for循环语句 3.6 do-while循环 3.7 break与continue 3.8 goto语句与标号 四 函数与程序结构 4.1 函数的基本知识 4.2 返回非整型值的函数 4.3 外部变量 4.4 作用域规则 4.5 头文件 4.6 静态变量 4.7 寄存器变量 4.8 程序块结构 4.9 初始化 4.10 递归 4.11 C 预处理器 4.11.1 文件包含 4.11.2 宏替换 4.11.3 条件包含 五 指针与数组 5.1 指针与地址 5.2 指针与函数参数 5.3 指针与数组 5.4 地址算术运算 5.5 字符指针与函数 5.6 字符数组与指针的指针 5.7 多维数组 5.8 指针数组的初始化 5.9 指针与多维数组 5.10 指命令行参数 5.11 指向函数的指针 5.12 复杂声明 六 结构 6.1 结构的基本知识 6.2 结构与函数 6.3 结构与数组