C 语言是目前最为流行的通用程序设计语言之一,是许多计算机专业人员和计算机爱好者学习程序设计语言的首选。本书共12 章,内容包括C 语言程序设计预备知识,C 语言程序设计基础,基本数据类型、运算符与表达式,基本输入输出和顺序程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,预处理命令,复杂数据类型,文件等。
本书注重教材的可读性和实用性,每章开头都给出了学习意义、学习目标及难点提示,对关键知识点进行了详细的说明,并附有大量的图表方便读者正确、直观地对问题进行理解,样例程序由浅入深,强化了知识点、算法、编程方法与技巧,并给出了详细的解释。为了帮助初学者正确地掌握C 语言的语法特点,每章还列举出了初学者在编程过程中常见的错误。另外,本书还配套提供题型丰富的《C 语言程序设计教程(第二版)习题解答与实验指导》教材,为任课教师免费提供电子课件,其中包括全部例题和习题源程序文件。
作者长期在高校从事计算机软件教学,有丰富的教学经验和科研开发能力。本书文字流畅、通俗易懂、概念清楚、深入浅出、例题丰富。
本书为普通高等教育“十一五”国家级规划教材,适合计算机专业的本专科生及研究生使用,也可以作为大学各专业公共教材和全国计算机等级考试参考书。
more >
2005 年,由我们编写的《C 语言程序设计教程》一书由清华大学出版社出版以来,深受广大C 语言爱好者的厚爱,并得到了全国众多高校广大教师和学生的高度认可和充分肯定,一致认为该教材版面布局新颖,图解丰富、直观,内容全面、专业,讲解细致入微,实例程序经典,是一本既适合于教学,又非常适合于自学的专业教材。许多读者在来信中对该教材给出了高度的评价,同时也希望作者对教材中的某些章节内容进行适当的修订和加强,为了不辜负广大读者的厚爱,也为了使得该教材更具专业性,从2007 年起我们决定对《C 语言程序设计教程》一书进行改版,改版后的教材保留了原版教材的风格和特点,在某些章节内容方面进行了一定的补充和删减,主要表现在以下几个方面:
第2 章增加了“C 语言与C++、Java 和C#之间的关系”一节,让读者更深刻地认识到C 语言学习的重要性。
第3 章删掉了八进制和十六进制整数在内存中的表示,减少了内容上的冗余。增加了“有符号数与无符号数之间运算问题”一节,让读者更好地理解和把握有符号数与无符号数之间的区别。
第4 章增加了自然语言描述、NS 结构化流程图描述、伪码描述等算法的描述方法。
第8 章增加了“函数封装”一节,以帮助读者正确理解函数封装的概念和函数封装时的有关事项。
第9 章引用行指针和列指针的概念介绍“指向多维数组的指针——数组指针”,让读者更好地理解数组指针的概念和应用。在动态内存分配一节增加了对函数calloc() 、realloc() 的介绍。
第11 章增加了“结构体变量内存分配问题透析”一节,对结构体变量在不同编译环境下所占内存空间的大小进行了详细介绍。
与本书同时配套出版的《C 语言程序设计教程(第二版)习题解答与实验指导》提供了全部习题解答和与实验相关的内容。这本配套教材以主要知识点为主线设计的实验题目,兼具趣味性和实用性,并以循序渐进的任务驱动方式,指导读者完成实验程序设计,还给出了Visual C++ 和Borland C++ 环境下的标准C 程序调试方法。
本书是教育部普通高等教育“十一五”国家级规划教材,为方便广大读者对本教材的学习,我们精心制作了与本教材相配套的多媒体教学课件(该课件界面极为美观,包含所有知识点的动画,非常适合教师教学),连同全部例题与习题的源程序文件一起免费提供给使用本教材的教学单位或个人。有需要者可与清华大学出版社或作者直接联系。
C 语言程序设计教程(第二版)
全书的统稿工作由王敬华负责,第1~3 章和第9~12 章及附录由王敬华编写,第4~6 章由林萍编写,第7 章和第8 章由张清国编写。我们试图在再版时做到语言更简练易懂,内容更翔实、更全面、更专业,由于作者水平有限,书中难免会有错误,恳请读者批评指正。欢迎广大读者和我们交流。
编著者
2009 年6 月
more >
课件下载
样章下载
暂无网络资源
扫描二维码
下载APP了解更多
版权图片链接
|