第1章概述(1)
1.1C语言概述(1)
1.2C程序的结构(2)
1.3C程序的上机步骤(5)
1.4Microsoft Visual C++ 6.0 集成开发环境(6)
1.5程序设计基础(10)
习题(18)
第2章数据类型、运算符与表达式(20)
2.1C语言的数据类型(20)
2.2常量与变量(21)
2.3运算符和表达式(26)
2.4数据类型转换(35)
习题(37)
第3章顺序结构(38)
3.1C语言的基本语句(38)
3.2数据输入与输出(41)
3.3程序举例(50)
习题(53)
第4章选择结构(55)
4.1if语句(55)
4.2switch语句(64)
4.3选择结构的嵌套(67)
4.4选择结构程序举例(69)
习题(74)
第5章循环结构(76)
5.1循环语句(76)
5.2循环的嵌套(81)
5.3结束循环的语句(82)
5.4循环结构应用举例(83)
习题(87)
第6章数组(89)
6.1一维数组(89)
6.2二维数组(93)
6.3数组与循环计算(98)
习题(110)
第7章函数(112)
7.1函数的概念(112)
7.2定义函数的一般形式(112)
7.3函数的值和函数参数(114)
7.4函数的调用形式(117)
7.5函数的嵌套调用(120)
7.6函数的递归调用(123)
7.7数组作为函数参数(125)
7.8局部变量与全局变量(128)
7.9变量的存储类别(131)
7.10内部函数与外部函数(135)
7.11编译预处理(136)
习题(142)
第8章指针(143)
8.1指针与指针变量(143)
8.2指针与函数(152)
8.3指针与数组(159)
8.4指针与字符串(167)
8.5指针数组与命令行参数(170)
8.6程序举例(175)
习题(177)
第9章结构体、共用体与枚举类型(180)
9.1结构体类型的定义(180)
9.2结构体变量(181)
9.3结构体数组(185)
9.4结构体类型指针(188)
9.5结构体与函数(192)
9.6共用体类型(196)
9.7枚举类型(200)
9.8类型定义(203)
习题(204)
第10章文件(206)
10.1文件的基础知识(206)
10.2文件的打开和关闭(209)
10.3文件的读写(210)
10.4文件的定位与随机读写(218)
习题(220)
附录AASCII码表(222)
附录B运算符与结合性(224)
附录CC语言关键字(225)
附录DC常用的库函数(226)
参考文献(234)