第1 章基本概念1.1 入门1.2 变量与算术表达式1.3 for 语句1.4 符号常量1.5 字符输入输出1.6 数组1.7 函数1.8 变元—按值调用1.9 字符数组1.10 外部变量与作用域第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 章控制流3.1 语句与分程序3.2 if-else 语句3.3 else-if 语句3.4 switch 语句3.5 while 与f o r 循环语句3.6 do-while 循环语句3.7 break 语句与c o n t i n u e 语句3.8 goto 语句与标号第4 章函数与程序结构4.1 函数的基本知识4.2 返回非整数值的函数4.3 外部变量4.4 作用域规则4.5 头文件4.6 静态变量4.7 寄存器变量4.8 分程序结构4.9 初始化4.10 递归4 . 11 C 预处理程序第5 章指针与数组5.1 指针与地址5.2 指针与函数变元5.3 指针与数组5.4 地址算术运算5.5 字符指针与函数5.6 指针数组与指向指针的指针5.7 多维数组5.8 指针数组的初始化5.9 指针与多维数组5.10 命令行变元5 . 11 指向函数的指针5.12 复杂说明第7 章输入与输出7.1 标准输入输出7.2 格式化输出—p r i n t f 函数7.3 变长变元表7.4 格式化输入—s c a n f 函数7.5 文件访问7.6 错误处理—s t d e r r 和e x i t 函数7.7 行输入输出7.8 其他函数第8 章UNIX 系统界面8.1 文件描述符8.2 低级I / O —r e a d 和w r i t e 系统调用8.3 open 、c r e a t 、c l o s e 和u n l i n k 系统调用8.4 随机访问—l s e e k 系统调用8.5 实例—f o p e n 和g e t c 函数的一种实现方法8.6 实例—目录显示8.7 实例—存储分配程序附录A 参考手册A.1 引言A.2 词法规则A.3 语法符号A.4 标识符的含义A.5 对象和左值A.6 转换A.7 表达式A.8 说明A.9 语句A.10 外部说明A . 11 作用域与连接A.12 预处理A.13 语法附录B 标准库B.1 输入与输出:< s t d i o . h >B.2 字符类测试:< c t y p e . h >B.3 字符串函数:< s t r i n g . h >B.4 数学函数:< m a t h . h >B.5 实用函数:< s t d l i b . h >B.6 诊断:< a s s e r t . h >B.7 变长变元表:< s t d a r g . h >B.8 非局部跳转:< s e t j m p . h >B.9 信号处理:< s i g n a l . h >B.10 日期与时间函数:< t i m e . h >B . 11 由实现定义的限制:< l i m i t s . h >和< f l o a t . h >附录C 变更小结附录D 索引计算机科学丛书
评论