开拓一种程序设计课程新的教学模式,让学生在短时间内掌握C语言程序设计的方法,是本书的目的。本书采用以实例为先导、注重实际应用的教学模式。在编写中针对高职院校学生的知识能力和接受水平,采取了精选内容、分散难点、由浅入深的写作方法,通过大量的例题和实用而有趣的实训和课程设计,帮助学生提高兴趣和积极性,以掌握复杂的概念。在章节的分布上,力求做到合理安排易于接受,为此,本书打破常规将指针的概念分解到各个章节,贯穿全书,既能自然表现指针在程序设计中的应用,又分解了难点,有利于学生对指针概念掌握。在例题的选取上,采用先易后难、结合实际,注重实训和课程设计与知识点的结合。以提高学者学习者的动手能力。本书共10章:第1、2、3章介绍了C语言的基本知识及程序设计结构;第4、5章着重讲解了数组和函数的概念;第6章对C语言的预编译处理及应用进行了分析;第7、8、9章结合具体应用介绍了结构体、共同体、位运算及文件的相关内容;第10章是综合所学知识,进行一个实用的项目设计。本书的章节内含有实训、课程设计。本书内容实用、通俗易读、体系合理。可作为高等职业院校学生的C语方课程的教材,也适用于培训和读者自学。