《21世纪大学计算机基础课程教材:C语言程序设计教程(第2版)》分为三大部分。第1部分为基础篇,共有8章,运用实例分别讲述了C语言的基本概念、基本规则与基本内容。第2部分为综合扩展篇,分为4章,讲述了第1部分C语言相关未展开的、较为灵活的、或难于理解的内容和方法,以及较为常用的上机调试环境等相关知识,并从软件工程的角度出发,给出了如何分析问题、解决问题,综合运用C语言实现相对规模较大的两个工程实例的程序设计全过程。第3部分提供了较为详细的C语言相关附录。《21世纪大学计算机基础课程教材:C语言程序设计教程(第2版)》既可以作为计算机和非计算机专业的程序设计基础课程的教科书,又可作为工程技术人员的参考书,同时也适用于自学读者的学习与提高。