本书从高校学生的思维方式、理解能力等因素出发,以“实用、够用”为原则,用通俗易懂的语言和与实际密切相关的例题深入浅出地介绍C语言程序设计的基本概念和设计方法。全书共9章,第1章介绍了程序设计的基础知识;第2章介绍了C语言的数据类型、常量和变量、运算符、表达式及数据的输入与输出;第3章介绍了C语言程序的三种控制结构;第4章介绍了数组在C语言中的定义和使用;第5章介绍了C语言中函数的定义、调用、参数传递以及变量的作用域和存储类型;第6章介绍了指针的定义和使用方法;第7章介绍了两种构造类型的使用;第8章介绍了C语言的编译预处理命令;第9章介绍了C文件的概念及操作。本书中的全部例题、习题和上机实训均在Turbo C及Visual C++6.0环境下调试、运行通过,便于读者直接上机验证。为了方便老师授课,本书还配有电子教案以及所有例题、习题和上机实训的源程序。本书既可以作为高等院校学生“C语言程序设计”课程的理想教材,也可作为全国计算机等级考试二级C语言的培训或自学教材。