C语言是高等学校普遍开设的一门计算机基础课程。本书是根据C语言课程教学大纲的要求编写的教材。在对C语言的数据类型、运算符与表达式等基本知识进行讲解的基础上,介绍了结构化程序设计的思想和方法,对构造类型数据的应用及变量的存储类型和指针等重要知识点也进行了详细的介绍。本书最后配了多种类型的习题。另备教学配套资料,主要包括课堂教学课件、教材例题中的源程序、习题电子稿,便于教师课堂教学和学生课后复习、上机练习,欢迎来函索取(yghe@press.nju.edu.cn)。 本书例题后“程序运行情况”中的划线部分为用户输入内容,其余内容为程序运行中显示的提示信息或运行结果。 作者主编的另一本《C语言实验指导与习题解析》(南京大学出版社)可以和本书配合使用,能帮助读者更好地消化、理解有关的知识。 本书适合于高等学校学生使用,也可作为各种计算机应用培训班学员的学习参考书,还可供C语言自学者或参加各种C语言考试的读者学习使用。