第1章C语言的基础知识1
1.1主函数的框架1
1.2熟悉Turbo C集成环境3
1.3正确选用C语言数据类型7
1.4使用C语言运算符12
1.5贯穿整个教学过程的综合实训部分程序20
1.6小结21
训练题126
第2章函数28
2.1认识C语言程序结构28
2.2调用标准库函数29
2.3调用自定义函数32
2.3.1函数的定义32
2.3.2函数的调用34
2.4贯穿整个教学过程的综合实训部分程序48
2.5小结51
训练题252
第3章3种控制结构54
3.1结构化程序设计的3种基本结构55
3.2顺序结构的应用55
3.3分支结构的应用58
3.3.1if语句与分支处理58
3.3.2switch语句与分支处理64
3.3.3嵌套分支70
3.4循环结构的应用74
3.4.1while语句与循环处理75
3.4.2dowhile语句与循环处理84
3.4.3for语句与循环处理88
3.4.4嵌套循环92
3.4.5控制循环提前结束98
3.5贯穿整个教学过程的综合实训部分程序102
3.6小结110
训练题3113
第4章指针115
4.1指针的概念115
4.2间接访问存储单元116
4.3指针的使用119
4.4贯穿整个教学过程的综合实训部分程序124
4.5小结127
训练题4128
第5章数组129
5.1数组的定义与初始化129
5.2数组元素的引用132
5.3使用数组解决日常问题135
5.4字符串的处理149
5.5贯穿整个教学过程的综合实训部分程序159
5.6小结171
训练题5172
第6章结构体173
6.1结构体类型的声明173
6.2结构体变量的定义和访问174
6.3结构体数组184
6.4结构体应用举例186
6.5贯穿整个教学过程的综合实训部分程序192
6.6小结204
训练题6205
第7章文件206
7.1文件的概念206
7.2文本文件的基本操作207
7.3贯穿整个教学过程的综合实训部分程序215
7.4小结229
训练题7229
附录IC语言关键字230
附录II常用字符与ASCII代码对照表231
附录III运算符的优先级和结合方向233
附录IV常用C库函数234
附录V常见错误、警告信息表238
附录VI关键字、运算符、库函数索引240
参考文献242
