第1章 C语言概述
1.1 C语言的起源和发展
1.2 C语言的特点
1.3 C语言程序的基本结构
1.4 简单的C程序设计
1.5 C程序的开发过程和Turbo C集成环境
本章小结
练习题
第2章 基本数据类型、常量和变量
2.1 基本数据类型
2.2 常量及其类型
2.3 变量及其类型
2.4 符号常量
2.5 不同类型数据的输入输出
本章小结
练习题
第3章 数据运算
3.1 算术运算
3.2 赋值运算
3.3 逗号运算
3.4 关系运算和逻辑运算
3.5 位运算
3.6 测试数据长度运算符Sizeof
3.7 数学函数
本章小结
练习题
第4章 流程控制
4.1 结构化程序设计的概念
4.2 选择结构
4.3 循环结构
4.4 转移控制语句
4.5 综合举例
本章小结
练习题
第5章 数组和字符串
5.1 数组的定义和初始化
5.2 数组的赋值
5.3 数组的输入和输出
5.4 数组的应用举例
本章小结
练习题
第6章 指针
6.1 地址和指针
6.2 用指针访问变量
6.3 用指针访问一维数组
6.4 用指针处理字符串
6.5 用指针访问二维数组
6.6 二级指针
6.7 用指针进行内存动态分配
本章小结
练习题
第7章 函数
7.1 C语言程序的模块结构
7.2 C语言函数的定义
7.3 C语言函数的调用
7.4 函数间数据传递方式之一——哑实结合
7.5 函数间数据传递方式之二——函数返回值
7.6 函数间数据传递方式之三——全局变量
7.7 函数的嵌套调用和递归调用
7.8 main()函数的参数和返回值
本章小结
练习题
第8章 结构、联合和枚举
8.1 结构类型和结构变量
8.2 结构数组
8.3 结构指针
8.4 结构在函数间的传递
8.5 联合
8.6 枚举
本章小结
练习题
第9章 文件
第10章 编译预处理和分割编译
第11章 C++语言简介
附录 练习题参考答案