C语言是一种通用的编程语言,广泛用于系统软件与应用软件的开发。C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,备受程序员青睐。目前C语言教材版本很多,对应的辅导教材以课后习题为主,对初学者掌握理论知识帮助较大,但是C语言作为一门实践性很强的课程,其实践部分非常重要。学习者迫切需要一本无论是对理论知识,还是对实践环节都非常有帮助的教材。本书在编写过程中,从实践、理论知识提升及等级考试三个环节入手,精心设计实践案例、组织与理论知识对应的习题,并对等级考试上机的三种题型进行了精心讲解与分析。从多个角度全面提升学生对C语言理论与实践的掌握程度。
本书在编写过程中,参考了近年来国内外出版的多本教材,在实验设计、习题组织与配置等方面汲取了它们的优点,同时结合作者多年来在程序设计课程教学中的经验,形成了本书独有的一些特点。