分为5篇,共16章,精心开发了10个案例。第一篇重点介绍了C语言的基本知识点和课程设计的指导工作。第二篇介绍了通讯录管理、学生成绩管理、家庭财务管理和图书管理系统的设计与实现过程。第三篇是游戏编程,介绍了贪吃蛇和俄罗斯方块游戏的设计和实现过程。第四篇介绍了UDP程序设计和简单的Web服务器的设计与实现过程。第五篇是Linux下C语言编程,介绍了基于堆栈的计算器和万年历两个Linux下应用程序的设计与实现过程。《C语言课程设计(第2版)》还介绍了各个不同的C语言程序开发案例,每个例子都是很好的课程设计工作的案例。《C语言课程设计(第2版)》适合作为本科及高职院校计算机、信息、电子及自动化等专业的学生进行课程设计时的参考教材,也可以作为C语言编程爱好者的参考读物。