随着信息技术和计算机技术的不断发展,21世纪成为了信息技术高速发展的新时代,越来越多的人从事计算机程序设计工作,推动软件行业的进步。C语言是一门出色的程序设计语言,它以精炼、灵活、可移植性好、应用领域广泛、目标程序效率高而著称,既可用于开发系统软件,也可用于开发应用软件。如今,C语言已不仅被计算机相关从业者使用,也被广大非计算机专业人员所使用。因此,国内外许多高校都将《C语言程序设计》作为学习程序设计入门教材的首选。本教材紧跟当前软件开发的发展趋势,结合程序设计语言在实际软件开发过程中的应用场景及其要点,以C语言知识点在项目中的应用为导向,采用项目驱动与情境相结合的模式,注重实际动手能力、编写代码能力和自主学习能力的培养。本教材内容先进、体系合理、概念清晰、讲解详尽、降低台阶、分散难点,配合典型例证,深入浅出、实用性强,通俗易懂,是初学者学习C语言程序设计的理想教材,适合作为高等职业院校计算机专业、电子专业和机械数控等专业的C语言程序设计课程教材,也可作为从事计算机相关软硬件开发的技术人员的参考用书。本教材由认识简单的C程序、C语言的数据表示的应用、运算符与表达式的应用、顺序结构程序的设计、分支结构程序的应用、循环程序设计的应用、函数的应用、数组的应用、指针的应用、结构体的应用、文件的应用和学生成绩管理系统的设计等12个项目组成,每个项目始终以背景知识、项目设计及准备、项目实施、项目小结、理论分析和工程实训为主线,每个项目根据涉及知识点的多少又分为若干个任务,将C语言程序设计的知识点融入到相关情景中,突出实用性,更加注重学生编程能力的培养和提高。