本教材全书共分为9章,涵盖了C程序设计教程应包含的基本内容。并将文件的基本使用方法提前至数组一章,让学生提前了解文件的应用,并在后续知识的学习中反复使用,加深理解。
同时,每章均由引例开始,引出该章将要引入的新知识,采用“提出问题一分析问题一引入新知识一解决问题一模仿编程总结提高”这样一个循序渐进、螺旋式上升的教学模式。将一个个典型的、针对性强的、贴近现实或贴近专业的案例程序设计作为贯穿始终的主线,将课程内容抽茧拔丝般解析开来。学生可通过课堂练习题、课后习题和课后综合提高题等几个环节提升程序设计能力,达到由浅入深、举一反三进行程序设计实训的目的。
此外,本书重要章节(如循环、数组、函数、指针等章节)的课后习题均增加了面向各类专业的应用与提高的部分习题,为各类专业学生了解计算机在本专业的应用提供感性认识。