第1讲 程序设计语言概述
1.1 引言
1.1.1 程序设计语言及其分类
1.1.2 程序设计语言的选择
1.1.3 程序的执行
1.1.4 程序的评价
1.2 数据及其类型
1.2.1 数据类型
1.2.2 数据类型的作用
1.2.3 常量和变量
1.3 程序结构
1.3.1 程序基本构成
1.3.2 顺序结构
1.3.3 条件的表示
1.3.4 选择结构
1.3.5 循环结构
1.4 指针与指针变量
1.4.1 引入
1.4.2 指针变量定义和引用
1.5 程序模块——函数
1.5.1 模块的引入
1.5.2 模块的实现
1.5.3 链接与建库
1.5.4 进一步认识变量
1.5.5 有关宏定义
1.5.6 函数与指针
1.6 数组、字符串及动态存储
1.6.1 数组及数组定义
1.6.2 数组与指针
1.6.3 字符数组及字符串
1.6.4 指针数组和指向指针的指针
1.6.5 动态存储
1.6.6 主函数的参数
1.7 结构体与共用体
1.7.1 结构体及其定义
1.7.2 结构体的引用
1.7.3 结构体与函数
1.7.4 址川体
1.7.5 枚举类型
1.7.6 类型说明
1.8 位运算
1.8.1 按位与运算
1.8.2 按位或运算
1.8.3 ��位异或运算
1.8.4 求反运算
1.8.5 左移运算
1.8.6 右移运算
1.9 文件
1.9.1 C语言文件概述
1.9.2 文件的打开与关闭
1.9.3 文件的读写
1.9.4 文件定位
1.9.5 文件其他相关函数
1.10 程序调试与测试
1.10.1 常见的语法错误
1.10.2 常见的“伪”语法错误
1.10.3 常见的逻辑类错误
1.10.4 测试与调试
1.11 C序设计语言自测题
1.11.1 自测题1
1.11.2 自测题2
1.11.3 白测题3
1.11.4 自测题4
第2讲 程序设计的基本方法和技巧
2.1 引言
2.1.1 程序设计的步骤
2.1.2 程序设计示例
2.1.3 编写健壮的程序
2.2 选择结构程序设计
2.2.1 多分支语句编程
2.2.2 开关语句编程
2.2.3 *大、*小问题
2.2.4 习题
2.3 循环结构程序设计
2.3.1 累加与累乘
……
第3讲 程序设计综合应用
附录A C语言要素
附录B 编译预处理
附录C 标准库函数
附录D Turbo C 2.0集成开发环境
附录E ASCII码字符表
参考文献