前言
第1章 C语言概述
1.1 C语言发展简史
1.2 C语言的特点
1.3 简单C语言程序举例
1.4 C语言程序的组成与结构
1.5 C语言程序的开发步骤
小结
习题
第2章 数据类型、运算符与表达式
2.1 C语言的基本符号
2.1.1 标识符
2.1.2 常量
2.1.3 变量
2.1.4 关键字
2.2 C语言的数据类型
2.2.1 整型数据
2.2.2 实型数据
2.2.3 字符型数据
2.3 运算符和表达式
2.3.1 算术运算符和算术表达式
2.3.2 赋值运算符和赋什表达式
2.3.3 逗号运算符和逗号表达式
2.4 数据类型转换
2.4.1 不同数据类型的数据音的混合运算
2.4.2 强制类型转换
2.5 自增运算和自减运算
2.6 位运算
小结
习题
第3章 数据的输入和输出
3.1 数据的输出
3.1.1 格式输出函数printf
3.1.2 字符输出函数putchar
3.2 数据的输入
3.2.1 格式输入函数scanf
3.2.2 字符输入函数getchar
3.3 应用举例
小结
习题
第4章 选择结构
4.1 关系运算符和关系表达式
4.1.1 关系运算符
4.1.2 关系表达式
4.2 逻辑运算符和逻辑表达式
4.2.1 逻辑运算符
4.2.2 逻辑表达式
4.3 选择语句
4.3.1 if语句
4.3.2 if语句的嵌套
4.4 条件运算符和条件表达式
4.5 应用举例
小结
习题
第5章 循环结构
5.1 goto语句与标号
5.2 ehile循环语句
5.3 do-while循环语句
5.4 for循环语句
5.5 三种循环语句的比较
5.6 循环嵌套
5.7 break语句、continue语句和空语句
5.7.1 break语句
5.7.2 continue语句
5.7.3 空用举例
5.8 应用举例
小结
习题
第6章 数组
第7章 函数
第8章 编译预处理
第9章 指针
第10章 结构体与共用体
第11章 文件
第12章 面向对象程序设计与C++基础
第13章 数据结构基础
参考文献
附录A Turbo C的主要文件
附录B C语方的关键字
附录C 双目算术运算中两边运算量类型转换规律
附录D 运算符的优先级和结合性
附录E 常用字符与ASCII码对照表
附录F 常用库函数
参考文献