第一章 概述
1.1 程序与程序设计语言
1.2 C语言简介
1.3 编译C语言的过程
1.4 C语言程序上机调试
本章小结
习题一
第二章 简单的数据类型、运算符及表达式
2.1 字符集和标识符
2.2 常量和变量
2.3 C语言的数据类型
2.4 运算符和表达式
2.5 类型转换
2.6 位运算符
本章小结
习题二
第三章 C语言程序基本控制结构
3.1 C语句概述
3.2 顺序结构
3.3 选择结构
3.4 循环结构
本章小结
习题三
第四章 数组
4.1 一维数组
4.2 二维数组
4.3 字符数组及字符串常用函数
本章小结
习题四
第五章 函数
5.1 函数的概述
5.2 函数定义的一般形式
5.3 函数声明
5.4 函数的参数和值
5.5 数组作为参数
5.6 函数的嵌套调用
5.7 函数的递归调用
5.8 变量的作用域
5.9 变量的存储类别
5.10 内部函数和外部函数
本章小结
习题五
第六章 指针
6.1 概述
6.2 指针运算
6.3 使用指针编程常见错误
6.4 指针和数组
6.5 字符指针
6.6 函数与指针
6.7 指针数组和指向指针的指针
6.8 动态存储分配
6.9 main()函数的参数
本章小结
习题六
第七章 编译预处理和复合数据类型
7.1 宏定义
7.2 文件包含
7.3 条件编译
7.4 复合数据类型
本章小结
习题七
第八章 文件及应用
8.1 C文件的概念
8.2 文件的操作
8.3 文件操作小结
本章小结
习题八
第九章 基本应用综合举例
9.1 查找和排序
9.2 数值计算
9.3 字符串处理
9.4 指针的应用
9.5 文件的应用
本章小结
习题九
第十章 C++语言基础
10.1 面向对象程序设计基础知识
10.2 C++的输入与输出
10.3 类和对象
10.4 对象指针
10.5 继承与派生类
10.6 多态性与虚拟函数
本章小结
习题十