第1章 概述
1.1 计算机程序设计与C语言
1.2 程序设计语言的发展
1.2.1 第一代计算机语言:机器语言
1.2.2 第二代计算机语言:汇编语言
1.2.3 高级语言
1.3 C语言的主要发展阶段
1.4 C语言的特点
1.5 C语言源程序的结构和书写格式
1.5.1 C语言源程序的结构
1.5.2 C语言源程序的书写
1.6 C语言的语句和程序的组成
1.6.1 C语言语句的概念
1.6.2 C语言程序的组成
1.6.3 C语言的基本语句
1.6.4 输出、输入语句
1.6.5 C语言源程序实例
第2章TurboC的设置和C程序的编译链接
2.1 TurboC2.0简介
2.1.1 TurboC2.0的特点
2.1.2 TurboC2.O开发环境
2.2 TurboC2.O使用的秘诀
2.2.1 TurboC2.0文件的配置
2.2.2 Turbo C的启动和退出
2.2.3 Turbo C窗口的改变
2.2.4 Turbo C的窗口显示方式
2.2.5 Turbo C的设置
2.3 C语言源程序的编写、编译、链接、运行和查看
2.3.1 Turbo C窗口的各个区域
2.3.2 C语言源程序的编写
2.3.3 C语言源程序的编译和链接
2.3.4 C语言源程序的运行和查看
2.4 实战C程序的开发
第3章 C语言的基础知识和数据类型
3.1 C语言中所用的数字
3.1.1 数制
3.1.2 数制的转换
3.1.3 数制技巧
3.1.4 计算机常用数据
3.2 C语言的字符集和ASCCII码表
3.2.1 字符集基本知识
3.2.2 ASCII码
3.3 C语言中字符的表示方法
3.3.1 直接表示法
3.3.2 ASCII码转义表示法
3.3.3 字符转义表示法
3.4 C语言的基本词法
3.4.1 保留字
3.4.2 标识符
3.4.3 C语言的词汇分类
3.5 C语言的数据类型
3.5.1 基本数据类型简介
3.5.2 非基本数据类型简介
3.5.3 数据类型总汇
3.5.4 变量和常量
3.6 整型数据
3.6.1 整型常量
3.6.2 有符号整型变量
3.6.3 无符号型变量
3.6.4 整型变量
3.7 字符型数据
3.7.1 字符型常量
3.7.2 字符型变量
3.8 实型数据
3.8.1 实型常量
3.8.2 实型变量
3.8.3 基本数据类型表
3.9 C语言中的原码、反码和补码
3.9.1 补码的概念
3.9.2 C语言中负数补码的计算
第4章 运算符和表达式
4.1 算术运算符
4.1.1 运算法则
4.1.2 算术运算符的共性
4.1.3 算术表达式格式、运算对象、结果的数据类型
4.1.4 算术运算口诀.
4.1.5 算术表达式的应用
4.1.6 复合表达式举例
4.2 关系运算符
4.2.1 运算法则
4.2.2 关系运算符的共性
4.2.3 关系表达式实例
4.3 逻辑运算符
4.3.1 逻辑运算符及其特点
4.3.2 逻辑运算规则
4.3.3 逻辑表达式
4.3.4 实例
4.3.5 逻辑运算符两边表达式的运算属性
4.4 位移运算符
4.4.1 位移运算符的概念
4.4.2 左移运算符
4.4.3 右移运算符
4.4.4 位移运算符的共性
4.5 位逻辑运算符
4.5.1 位逻辑运算符简介
4.5.2 位逻辑运算规则
4.5.3 位与、位加、位或
4.5.4 优先权和结合性
4.5.5 某数和全1、全0二进制数的位逻辑运算
4.6 赋值、自反赋值运算符
4.6.1 基本赋值运算符(赋值运算符)
4.6.2 算术自反赋值运算符
4.6.3 位自反赋值运算符
4.6.4 赋值运算符、自反赋值运算符的共性
4.7 指针、指向成员运算符
4.7.1 指针运算符.
4.7.2 指向成员运算符
4.7.3 指针运算符和指向成员运算符的共性
4.8 逗号运算符
4.8.1 逗号运算符理论
4.9 强制转换运算符
4.9.1 基本知识
4.10 条件运算符
4.10.1 基本知识
4.10.2 条件表达式在计算过程中的特点
4.11求字节数运算符
4.11.1 基本知识
4.12符号运算符
4.12.1 正号
4.12.2 负号
4.12.3 共性
4.13递增递减运算符
4.13.1 递增运算符(++)
4.13.2 递减运算符
4.13.3 两递运算符的注意事项
4.14不同数据类型数据的混合运算
4.14.1 数据类型的自动转换
4.14.2 强制转换
4.15 C语言中的常用表达式
4.15.1 解决数学问题的C语言表达式
4.15.2 表达式技巧
4.16运算符优先权总结
4.16.1 运算符优先、结合顺序表
4.16.2 基本概念
4.16.3 运算符优先、结合顺序表的使用
第5章程序设计基础
5.1 结构化程序设计方法
5.1.1 算法和算法的描述
5.1.2 C语言中程序结构的分类
5.1.3 用于判断的表达式
5.2 字符输人输出函数
5.2.1 字符输入函数
5.2.2 字符输出函数
5.3 格式输入输出函数
5.3.1 格式输入函数
5.3.2 格式输出函数
5.3.3 输入输出格式符
5.4 格式符中占位数的作用
5.4.1 在整型输入格式符中加入占位数
第6章 循环结构程序设计
第7章 数组
第8章 指针
第9章 函数
第10章 不同文件之间的函数调用
第11章 结构型
第12章 自定型、共用体和枚举型
第13章 文件
第14章 综合实例解析
附录1
附录2
附录3
参考文献