第1章 C语言概述
1.1 C语言的产生与发展
1.2 为什么要学习C语言
1.2.1 学习C语言的好处
1.2.2 如何学好C语言
1.3 C语言的特点
1.4 程序设计基础——进制转换
1.4.1 二进制数的表示
1.4.2 二进制数与十进制数、八进制数、十六进制数的对应关系
1.4.3 二进制数、十六进制数和八进制数转换为十进制数
1.4.4 十进制数转换为二进制数
1.4.5 十进制数转换为十六进制数
1.4.6 十进制数转换为八进制数
1.4.7 二进制数与十六进制数、八进制数的相互转换
1.5 计算机中数的表示
1.5.1 计算机中的正数与负数表示
1.5.2 原码、补码
1.5.3 浮点数
1.6 小结
习题
第2章 C语言程序开发环境
2.1 turbo C 2.0开发环境
2.1.1 turbo C 2.0开发环境介绍
2.1.2 C程序的开发步骤
2.2 visual C++6.0开发环境
2.2.1 使用visual C++6.0开发环境新建C程序文件
2.2.2 visual C++ 6.0开发环境常用命令介绍
2.2.3 使用visual C++6.0开发环境运行C语言程序
2.3 小结
第3章 基本数据类型
3.1 数据类型的分类
3.2 常量与变量
3.2.1 常量
3.2.2 变量
3.3 整型数据
3.3.1 整型常量
3.3.2 整型变量
3.4 实型数据
3.4.1 实型常量
3.4.2 实型变量
3.5 字符型数据
3.5.1 字符型常量
3.5.2 字符型变量
3.5.3 字符串常量
3.6 小结
习题
第4章 运算符与表达式
4.1 变量赋初值
4.2 自动类型转换与强制类型转换
4.3 算术运算符与算术表达式
4.3.1 双目运算符
4.3.2 算术表达式
4.3.3 单目运算符
4.4 赋值运算符与赋值表达式
4.4.1 赋值运算符与赋值表达式简介
4.4.2 类型转换
4.5 关系运算符与关系表达式
4.5.1 关系运算符
4.5.2 关系表达式
4.6 逻辑运算符与逻辑表达式
4.6.1 逻辑运算符
4.6.2 逻辑表达式
4.7 逗号表达式
4.7.1 逗号运算符与逗号表达式
4.7.2 应注意的问题
4.7.3 逗号表达式应用举例
4.8 小结
习题
第5章 顺序结构程序设计
5.1 语句
5.1.1 C语句
5.1.2 C语句分类——简单语句和复合语句
5.2 基本输入/输出在C语言中的实现
5.3 字符数据的输入/输出
5.3.1 putChar函数——输出字符
5.3.2 getChar函数——输入字符
5.4 格式输入/输出
5.4.1 printf函数——格式化数据的输出
5.4.2 sCanf函数——格式化数据的输入
5.5 顺序结构程序设计举例
5.6 小结
习题
第6章 选择结构程序设计
6.1 if语句
6.1.1 if语句的三种形式
6.1.2 if语句的嵌套
6.1.3 条件运算符
6.2 switCh语句
6.3 选择结构的应用举例
6.4 小结
习题
第7章 循环结构程序设计
7.1 goto语句
7.2 while语句
7.3 do...while语句
7.4 for语句
7.5 循环的嵌套
7.6 break语句和Cominue语句
7.6.1 break语句
7.6.2 Continue语句
7.7 循环结构的应用举例
7.8 小结
习题
第8章 数组
8.1 数组的概念
8.1.1 数组的引入
8.1.2 数组的维数
8.2 一维数组
8.2.1 一维数组的定义和初始化
8.2.2 计算数组的大小——sizeof运算符
8.2.3 一维数组的应用举例
8.3 二维数组
8.3.1 二维数组的定义
8.3.2 二维数组初始化
8.3.3 二维数组应用举例
8.4 字符数组
8.4.1 字符数组和字符串
8.4.2 字符串处理函数
8.4.3二维字符数组
8.4.4 字符数组应用举例
8.5 数组的应用举例
8.6 小结
习题
第9章 函数
9.1 函数的定义
9.2 函数的参数与函数返回值
9.2.1 形式参数与实际参数
……
第10章 指针
第11章 预处理命令
第12章 结构体与联合体
第13章 位运算
第14章 文件
第15章 链表