本书共分8章。第1章主要是复习性地阐述C语言的基本语法与重要的知识点;第2章介绍C语言的3种主要开发环境,并对它们的优劣进行了对比;第3章是从软件工程的角度介绍一些常用的设计理论与方法,目的就是要开阔大家的视野,为某些学生的深入发展打下一定的基础;第4章是从课程设计的角度比较深入地介绍C语言课程设计中经常使用的一些基本技术:第5章与第6章为大家列举了程度深浅不一的课程设计实例,希望起到抛砖引玉的作用;第7章详细列举了Turbo C常用函数库,以便大家在课程设计时可以从中实现绝大部分常用功能;第8章上机实验为基本语法模块提供了必要的实验内容。本书可作为理工科院校学生学习C语言,进行上机实验和课程设计的参考书。