C语言作为一种结构化的计算机程序设计语言,既具有高级语言的特点,又具有低级语言的功能,在当今软件开发领域有着十分广泛的应用。本书通过循序渐进地解析程序代码,阐明C语言结构的语法和正确使用,系统地讲述了c语言程序设计的基本方法和技巧,并揭示出其应用的基础逻辑。全书选材经典,内容丰富,阐述清晰,层次分明。讲述力求理论联系实际、循序渐进,注重培养读者分析问题和程序设计的能力,注重培养良好的程序设计风格和习惯。本书的主要内容包括:C语言的基本语法和概念、数据类型及应用技巧、C语言模块化程序设计的方法、文件的基本概念和应用以及综合程序设计基础。为了配合本书的学习及适应程序设计课程教学的三个环节,作者还编写了与本书配套的《C语言程序设计实验指导与习题解析》及《C语言程序设计实践训练教程》,可供读者参考使用。本书可作为高等院校计算机程序设计教学用书,也可作为从事计算机应用的科技人员的参考书和培训教材。本书配有CAI教学课件,可到中国水利水电出版社网站(http://www.waterpub.com.cn)下载。