本教材以提高学生计算思维能力为导向,以培养学生编程能力为目标,通过多元算法、程序重构等方法引导学生理解计算的实现机制、构筑计算思维模式下的实践与创新能力。 全书共分13章。第1章介绍C语言的入门知识,第2 ~4章介绍顺序结构、选择结构和循环结构,第5章介绍数组,第6章介绍函数,第7章介绍用户自定义数据类型,第8章介绍指针,第9章介绍文件,第10章介绍位运算,第11章介绍面向对象的程序设计方法,第12章介绍与程序设计有关的基础知识,第13章介绍C语言程序设计编程综合应用。 本书适合作为高等学校计算机基础课程教材及相关专业程序设计课程的参考教材,也可作为全国计算机等级考试(二级C)的参考用书。