图书前言

本书是在普通高等教育“十一五”国家级规划教材《C语言程序设计》的基础上改编的。根据计算机技术的发展和C语言标准和编译技术、集成开发环境的变更,本书在延续《C语言程序设计》编写风格的基础上,结合数位一线教师多年教学实践与研发经验,并考虑读者的反馈信息,对各个章节的内容、结构等进行了修订、调整、完善和补充,特别是在复杂结构的叙述方法上,作者根据多年教学实践的心得体会对教学内容进行了重新组织和编排,力求深入浅出、通俗易懂,使广大读者尽早、尽快地掌握C语言程序设计方法,具备一定的程序设计的能力。全书共分为11章,主要内容有C程序的基本组成以及程序开发过程; C语言的基本数据类型、运算符、表达式、数据类型转换及标准的输入输出函数; C语言的基本语句和流程控制语句; 数组、函数、指针的概念及用法; C语言的编译预处理功能; C语言结构体与共用体、C语言中文件的相关概念以及文件的各种操作方法; 最后一章介绍了C++程序设计基础和面向对象程序设计的概念。

  尤其值得一提的是,编者在C语言语法结构等基础知识的介绍方面做了进一步的总结和归纳,从而使读者阅读此书和学习C语言时有章可循。本书紧紧围绕全国计算机等级考试大纲(二级与三级),采用“案例驱动”的编写方式,以基础语法、语义训练为中心,语法介绍精练,内容叙述深入浅出、循序渐进,程序案例与实际相结合、生动易懂,具有很好的启发性。每章均配备教学课件和精心设计的习题。本书配套的《C/C++语言程序设计实验指导与习题精选》与教材结合紧密,在精品课网站(http://202.118.127.58/website/jpkc/dxjsj/index.html)上可以下载电子书籍和C语言题库,同时在校内配备了无纸化考试软件与练习系统,以方便本校学生复习考试和上机操作,其中大容量题库及练习软件系统经过长期的测试和验证,对教学具有很高的参考价值,同时对广大读者而言也具有鲜明的指导意义。

  本书除保持原有特点外,还在下面3个方面进行了修改和强化: 

(1) 对部分文字做了仔细修改,以使读者更容易理解。

(2) 为了扩大读者视野和更深入掌握C语言程序设计的方法,本书增加了部分新内容并删改了陈旧内容,同时删改了部分习题。

(3) 采用C99的标准和全面的32位编译环境对全书的例题进行了调试并通过。

全书常东超、郭来德、刘培胜、杨妮妮等编著,高文来、张国玉、王杨、卢紫薇、王福威、冯瑶、刘海军等参加了本书部分章节的编写和校对工作;参与实验指导的何愉高级实验师、宁荻高级实验师、杨逸放实验师、刘玉山实验师等诸多人员参与校对和实例验证,同时辽宁石油化工大学顺华能源学院王敏老师和抚顺师范高等专科学校韩云萍老师就其学院学生的特点提出了宝贵意见并参与了部分程序调试,全书由辽宁石油化工大学常东超统稿。辽宁石油化工大学魏海平教授和孙铁教授对全书进行了审阅,在此深表谢意!

限于作者水平,书中如有疏漏或不足之处,敬请读者批评指正,以利作者改进。

编者2013年5月