第一图书网

C程序设计(第三版)

谭浩强 清华大学出版社
出版时间:

2005-7-1  

出版社:

清华大学出版社  

作者:

谭浩强  

页数:

378  

Tag标签:

无  

前言

现代科学技术的飞速发展,改变了世界,也改变了人类的生活。作为新世纪的大学生,应当站在时代发展的前列,掌握现代科学技术知识,调整自己的知识结构和能力结构,以适应礼会发展的要求。新世纪需要具有丰富的现代科学知识,能够独立完成面临的任务,充满活力,有创新意识的新型人才。掌握计算机知识和应用,无疑是培养新型人才的一个重要环节。计算机技术已深入到人类生活的各个角落,与其他学科紧密结合,成为推动各学科飞速发展的有力的催化剂。无论学什么专业的学生,都必须具备计算机的基础知识和应用能力。计算机既是现代科学技术的结晶.又是大众化的工具。学习计算机知识,不仅能够掌握有关的知识,而且能培养人们的信息素养。它是高等学校全面素质教育中极为重要的一部分。高校计算机基础教育应当遵循的理念是:面向应用需要,采用多种模式,启发自主学习,重视实践训练,加强创新意识,树立团队精神,培养信息素养。计算机应用人才的队伍由两部分人组成:一部分是计算机专业出身的计算机专业人才,他们是计算机应用人才队伍中的骨干力量;另一部分是各行各业中应用计算机的人员。这后一部分人一般并非计算机专业毕业。他们人数众多,既熟悉自己所从事的专业,又掌握计算机的应用知识,善于用计算机作为工具解决本领域中的问题。他们是计算机应用人才队伍中的基本力量。事实上,大部分应用软件都是由非计算机专业出身的汁算机应用人员研制的。他们具有的这个优势是其他人难以代替的。从这个事实可以看到在非计算机专业中深人进行计算机教育的必要性。

内容概要

C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。 本书的第一版于1991年出版,第二版于1999年出版。由于本书作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点,精心策划、准确定位,使得本书概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。本书被普遍认为是学习C语言的好教材,并被全国大多数高校选用。十多年来本书累计发行了700多万册,创同类书的全国最高记录,是学习C语言的主流用书。本书曾荣获原电子工业部优秀教材一等奖、高校出版社优秀畅销书特等奖、全国高等院校计算机基础教育研究会优秀教材一等奖。 根据发展的需要,作者对本书进行了再修订,使本书更加完善,更便于学习。书中全部例题中的程序均已调试通过。 本书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。 另外本书还配有辅助教材《C程序设计题解与上机指导》(第三版)。

作者简介

谭浩强教授,我国著名计算机教育专家。1034年生,广东台山人。1985年清华大学自动控制系毕业。学生时代曾担任清华大学学生会主席、北京市人民代表。他是我国计算机普及和高校计算机基础教育开拓者之一,现任全国高等院校计算机基础教育研究会会长、教育部一国计算机应用技术

书籍目录

1 C 语言概述 1.1 C语言出现的历史背景 1.2 C 语言的特点 1.3 简单的C语言程序介绍 1.4 运行C程序的步骤与方法 1.4.1 运行C程序的步骤 1.4.2 上机运行C程序的方法 习题2 程序的灵魂——算法 2.1 算法的概念 2.2 简单算法举例 2.3 算法的特性 2.4 怎样表示一个算法 2.4.1 用自然语言表示算法 2.4.2 用流程图表示算法 2.4.3 3种基本结构和改进的流程图 2.4.4 用N\|S流程图表示算法 2.4.5 用伪代码表示算法 2.4.6 用计算机语言表示算法 2.5 结构化程序设计方法 习题3 数据类型、运算符与表达式 3.1 C语言的数据类型 3.2 常量与变量 3.2.1 常量和符号常量 3.2.2 变量 3.3 整型数据 3.3.1 整型常量的表示方法 3.3.2 整型变量 3.3.3 整型常量的类型 3.4 浮点型数据 3.4.1 浮点型常量的表示方法 3.4.2 浮点型变量 3.4.3 浮点型常量的类型 3.5 字符型数据 3.5.1 字符常量 3.5.2 字符变量 3.5.3 字符数据在内存中的存储形式及其使用方法 3.5.4 字符串常量 3.6 变量赋初值 3.7 各类数值型数据间的混合运算 3.8 算术运算符和算术表达式 3.8.1 C语言运算符简介 3.8.2 算术运算符和算术表达式 3.9 赋值运算符和赋值表达式 3.10 逗号运算符和逗号表达式 习题4 最简单的C程序设计——顺序程序设计 4.1 C语句概述 4.2 赋值语句 4.3 数据输入输出的概念及在C语言中的实现 4.4 字符数据的输入输出 4.4.1 putchar函数 4.4.2 getchar函数 4.5 格式输入与输出 4.5.1 printf函数 4.5.2 scanf函数 4.6 顺序结构程序设计举例 习题5 选择结构程序设计 5.1 关系运算符和关系表达式 5.1.1 关系运算符及其优先次序 5.1.2 关系表达式 5.2 逻辑运算符和逻辑表达式 5.2.1 逻辑运算符及其优先次序 5.2.2 逻辑表达式 5.3 if 语句 5.3.1 if语句的3种形式 5.3.2 if语句的嵌套 5.3.3 条件运算符 5.4 switch语句 5.5 程序举例 习题6 循环控制6.1概述7 数组8 函数9 预处理命令10 指针11 结构体与共用体12 位运算13 文件14 常见错误和程序调试附录A 常用字符与ASCII代码对照表附录B C语言中的关键字附录C 运算符和结合性附录D C语言常用语法提要附录E C库函数参考文献

章节摘录

插图:(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现前二编语言的大部分功能,可以直接对硬件进行操作。因此C语言既具有高级语言的功能,又具有低级语言的许多功能,可用来编写系统软件。C语言的这种双重性,使它既是成功的系统描述语言,又是通用的程序设计语言。有人把C语言称为“高级语言中的低级语言”或“中级语言”,意为兼有高级和低级语言的特点,但一般仍习惯将C语言称为高级语言。因为C语言程序电要通过编译、连接才能得到可执行的目标程序,这是和其他高级语言相同的。(7)生成目标代码质量高,程序执行效率高。C语言一般只比汇编程序生成的目标代码效率低10%-20%。(8)用C语言编写的程序可移植性好(与汇编语言比)。基本上不做修改就能用于各种型号的计算机和各种操作系统。上面只介绍了C语言的最容易理解的一般特点,至于C语言内部的其他特点将结合以后各章的内容作介绍。由于C语言的这些优点,使C语言应用面很广。许多大的软件都用C语言编写,这主要是由于C语言的可移植性好和硬件控制能力高,表达和运算能力强。许多以前只能用汇编语言处理的问题,现在可以改用C语言来处理了。C语言的以上特点,读者现在也许还不能深刻理解,待学完C语言以后再回顾一下,就会有比较深的体会。下面从应用的角度,对C语言和其他高级语言作一简单比较。从掌握语言的难易程度来看,C语言比其他语言难一些。BASIC是初学者较好的入门语言,FORTRAN也比较好掌握。对科学计算多用FORTRAN语言;对商业和管理等数据处理领域,用COBOL为宜,C语言虽然也可用于科学计算和管理领域,但是并不理想,C语言的特长不在这里。对操作系统和系统实用程序以及需要对硬件进行操作的场合,用C语言明显地优越于其他高级语言,有的大型应用软件也用C语言编写。从教学角度看,由于PASCAL语言是世界上第一个结构化语言.曾被认为是计算机专业的比较理想的教学语言,但PASCAL语言难以推广到各实际应用领域。C语言也是很好的结构化语言,且描述能力强,同样适于教学,如“操作系统”课程多结合UNIX讲解,而UNIX与C语言不可分。因此,大多数高校已用C语言取代了PASCAL语言。在“数据结构”课程中也已广泛采用C语言作为背景语言。C语言除了用于教学外,还有广泛的应用领域,因此更有生命力。自20世纪90年代初以来,我国学习和使用C浯言的人越来越多,C语言成了学习和使用人。


编辑推荐

《C程序设计(第3版)》内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂《C程序设计(第3版)》。《C程序设计(第3版)》可作为高等学校各专业的正式教材,也是一本自学的好教材。

图书封面

图书标签Tags

广告

下载页面


C程序设计(第三版) PDF格式下载



个人觉得谭浩强不愧为我国计算机领域的泰斗级人物啊!他写的这本书有如下的特点:浅显易懂、例子典型、言简意赅、比喻贴切,不是单纯的说教,感觉很亲切;

当然也有不足之处:1、没有课后习题的答案,话说是要买另外一套配套的练习册才可以的;2、删去了介绍C++的那一节,少了一些知识扩展,篇幅比前版少了些;3、有些内容说的不是很透彻,很想进一步探究,对于老手或者说有一定C语言基础的同学可能帮助不是很大,可以当作复习之用!


【一些基本信息】

C语言是国内外广泛使用的计算机语言,学会使用C语言进行程序设计是计算机工作者的一项基本功。



该书的第一版于1991年出版,第二版于1999年出版。

由于作者具有丰富的教学经验和编写教材的经验,并针对初学者的特点,精心策划、准确定位,使得本书概念清晰、例题丰富、深入浅出,受到专家和读者的一致好评。本书被普遍认为是学习C语言的好教材,并被全国大多数高校选用。

该书内容新颖、体系合理、逻辑性强、文字流畅、通俗易懂,是学习C语言的理想教材。凡具有计算机初级知识的读者都能读懂本书。本书可作为高等学校各专业的正式教材,也是一本自学的好教材。 另外本书还配有辅助教材《C程序设计题解与上机指导》(第三版)。


学过计算机的估计都知道谭浩强的大名啊……这本书正是出自他之手……可以说是中国C语言教材的经典之作,内容详尽,又易懂,很不错哦


凡是希望对C语言进行初步了解或者学校学习的同学,都建议学习这本书,这本书已经翻新了好几个版本了,可见是经典之作,而且基本上像二一一工程的学校都会推荐这本书作为教材,计算机类考研的同学也可以用此书作为主要参考书


第二版就在看,现在看看第三版,与时俱进嘛。谭老师真的是站在读者的角度来写书,不愧于计算机普及教育的最大推广人


"终于拿到书了!翻了几下挺高兴的。我是初学者,在读职校,学校有开一点计算机课程,不过讲得比较简单。我自己喜欢学编程,就买来C语言想好好再学下。说实话,书是随便买的,因为那么多也一下子看不出哪本好哪本不太好。才看前两章还行,再往后翻就觉得吃力了。还好在网上找到一个专门教编程课程的猎豹网校,在那里试听了一下,觉得有老师教和带,看着他在视频上一点点仔细地边讲边操作,确实比自己看书看得挠头要容易多了!我觉得自己有信心学下去了!


书是很好的, 很实用的书. 多看看对以后的道路很有帮助.程序时枯燥的, 但是这本书说的深入浅出, 不愧是计算机专业人手一本的好书.


这本书是清华大学出版的,作者在电脑方面很有名,编的书很好,很适合C语言初学者使用,书中例题很多,解释也很详细的。有兴趣的朋友不防去看看。


谭浩强的C程序设计是C语言教材中最好的一本教材,适合自学,浅显易懂。不错!


这本书很不错的,是我们的计算机老师推荐的,是一本很不错的学习C的指导用书,价钱很合理,推荐给大家使用!!!!!!


因为计算机课学的是VF,为了考三级网络技术买了这本书,但自己没好好看,就没参加机试了,唉但书的确是经典教材,老师都推荐的。


C程序设计与C程序设计题解与上机指导(第3版)配合使用,是两本非常适合初学者入门的C语言的经典书籍。


我们用的计算机教材就是这本书。正版的,质量没问题,而且送货人服务态度很好的


啊!与众不同!作为一个学计算机语言的大学生关于C语言的书简直是多得100年都读不完在图书馆挑了几本同步看发现谭老师就是不同!!!其余的书有的知识点在这本有在那本就没有且讲述方式字眼各异然而看谭老师的书会感到其余的都沦为下品了!


这本书是我读过那么多C教材中最好的一本了。作者编写内容到位,语言平实,读者很容易理解每个概念。看完每个章节后,几乎没有不懂的地方了。我个人非常喜欢!~


这个是大学教材,在复习计算机考试的时候,很有必要仔细的学习,是一本不错的教材!


上课的时候没有买 反而是等到了要考计算机二级的时候才买的 虽然没怎么看 但毕竟是经典啊 一看就懂了的那种 是学计算机c语言的必备宝典


这本书和《C程序设计题解与上机指导(第3版)》配合使用很好。


一本好书,可以改变一个人的命运.谭老师的<<C程序设计>>带我们了解了C语言的世界,一本通俗的,让我们可以很容易的理解.让我从一个对C语言未知的世界变成了对C语言的认识.非常感谢谭老师,也非常感谢这本书给我带来的通俗易懂的C语言.


我是自学C语言~~为了考国二。。这本书虽然不是专用教材,但逻辑真的很好。。


通俗易懂,概念清晰,编排科学,价格合理,从此书可以看出,作者写作时是站在初学者的角度的,既尊重作者,又贴近于作者的实际情况,它是初学者学习C语言的有效武器!


谭浩强教授的书,深入浅出,通俗易懂,非常适合作为教材学习或者讲解


讲得很透彻,连对计算机一窍不通的人也能看懂并学到不少东西。非常适合初学者甚至从零开始学的人。


大学的教材,可惜不记得扔哪去了,现在又捡来阅读一番,感觉编写的通俗易懂,初学者不错的学习教材,若需深入学习则还需辅以其他C语言的教材


自学。不过有点难对我。还好有同学学的是专业计算机,到时好好请教。


书编的确实不错!计算机专业应人手一本!!!


因为要考级啊,计算机又是0基础,网上查了好多 大部分都是推荐这本,买来看看~~~


C语言的入门教材,非常喜欢,正在学习中!建议有想学C的朋友可以从这本书开始学习.


这本书从本科到现在已经过了不知道多少遍了,被人弄丢了又买了一本。谭浩强老师的书不拘一格,总是能把深奥的原理和生活中形象的事物联系到一起,而且实例很充分,注解很详细,不是国内其他东拼西凑出来的书比的了的,确实是大家之作。对于很多新入门的人遇到的陷阱和易混淆的知识点辨析得很清楚。尤其适合高校大学生使用,学的不系统的,不扎实的都可以通过这本书来夯实一下!


谭浩强的书,都知道,很好用。自学也很容易看懂。买的时候也推举同学一起买,再加上和这本书的配套用书,一共买了6本


还没开始读,计算机专业的同学给推荐的,说是挺好的


不愧是销量那么好的书,讲解齐全,虽说难度比学校的教材要难的多,但还是可以接受的,真的是好书,让我的C语言好了很多!


谭浩强的C语言书适合自学者,很基础而且讲解清楚


语言通俗易懂,是一本C语言入门的好教材


发货快,服务好,书的质量不错不错,最重要的是谭生写的书不错~!支持`!不过现在谭生又出了本新版的<C程序设计教程>了,哎,为什么不等等再买新版的呢?有点后悔~!


谭浩强老师的《C程序设计》是很经典的一本程序设计书了,我很喜欢。推荐给大家


对计算机考试很有用


谭浩强经典的c语言书 男盆友考研专业课用的 不错 写的挺详细的 对初学的不错 有一定基础的就不太推荐了


比其他出版社出版的C语言基础书都要好,亲身体会


C程序设计(第三版)写的不错,其实这个不用说,地球人都知道。


谭浩强编著的C语言是同类中最好的,浅显易懂!


很好的C语言入门书,深入浅出,通俗易懂,就是印刷纸张比第二版薄了点儿~


真的想要学习c语言这门基础语言,就要从这本入手,虽然现在c语言出版换了很多代了,但是还是很多人介绍我购买这本


书不错,非常适合初学者学习,是一本十分不错的教材,推荐使用。


我没有任何编程基础,现在已经看此书到一半。觉得非常经典的一本书。大家要想学C这本书是不可多得的好教材。


学习C语言的书之一,通俗易懂!


书不错,内容也很丰富,学学程序设计以后会用的


看了之后我才知道这本书的好处,让我进入了一个新的领域以前的关于C语言的那些书看的很烦躁,还是这本好


书的设计很合理 内容丰富 送货速度很快 书非常值得学习使用


学习C语言必备的书,很好


原来C语言没有想象中的那么难!也是这本书写得十分的通俗易懂吧!近段时间在尽力地学!


浅显易懂,普及型的程序基础书


该书真的不错,大学里就拿他当教材使的,只不过毕业的时候没有带走,现在想起来后悔,所以就再买一本了,不过很遗憾的是他去掉了,C++的部分。讲的很详细,很适合初学者使用,我很喜欢!


这本教材还是C语言中的经典的。课本对指针的描述很详尽。不错不错。


很好的一本书,感觉很多实例是很多学习c语言必备的,这样有利于理解C语言的算法以及语法,推荐


国内学习C语言的可能没有没看过这本书的,真的是很不错!


这本书写的很不错,浅显易懂,步步深入。真的很适合初学者以及0基础的朋友们学习


书本里的内容 通俗易懂 真的 看了好几章了 没碰到不理解不明白的 内容感觉 还是挺全的 至少 别人跟我提到C语言的知识 我不懂的 书本里面都有


很经典的一本C语言教材


经典的C语言教材,入门深入皆可


感想:中文的C语言入门标准化教材!


国内C语言的经典教材,推荐!


潭浩强的这本书不用做过多的评价很经典,内容全面深入浅出适合自学.本人第一次在当当买书感觉满意.图书质量好,价格便宜,随书带有够物清单,到货快,我选择的是普通的邮递,当当搞活动免费邮,09年2月19号下午订购,20号当当网下单,21号中午收到书


学好c语言的最好办法就是看谭浩强教授的书籍


很经典很基础的C语言入门教程,通俗易懂。。。。。


这是一本对C语言初学者非常好的一本书。


这本书适合C语言初学者。


程序设计的入门书,应该好好看看。


很基础的书。里面还有例题,逻辑思维强一点的一看就能懂。但懂归懂闭上书能不能记住就看自己本事了。很好的书啊~~


一直对C语言挺感兴趣的,朋友都说谭老师的书不错,就买来看了.还没看完,但是却能通俗易懂,我很喜欢


毫不夸张的说,这本书拯救了我的C语言,我们老师讲的不行,我全凭这本书,自学的....


c语言基础书


原来的那本C语言弄丢了,想买本新的。选了很久,选中这本~满适合自己的一本书,易懂!不错~


我是初学者,别人说这本书不错,我就和这个书的上机指导一起买了一本,还不错。


初学者学习C语言的权威书籍。


正在拜读...就叫我评论....还是等我学OK了再来给大家说说吧.不过目前来看.觉得挺好..看上去基本没什么问题///边看边写一些简单的程序...改动一下程序的一些内容.看有什么效果...确实很实用..易上手


书的质量不错,书中的讲解和分析也很好,由其是指针那章,就得蛮细致的,每道题都有多种解题和思路,方法理论和上机的知识也通俗易懂。总体感觉很好……


像我这么没耐性的同志,竟因为谭教授的一本书对C语言产生了兴趣,实在归功于谭教授的诲人不倦。书本质量也不错,确实有些小错误,被我这个新手发现不应该哦。但还是推荐。


对于C程序的初学者来说是一本很不错的书,赞


谭浩强老师经典的C语言教程,仔细研读下。


这本书才读了一半,确实感觉不错,很适合初学者用。书的质量也很好


作为大学的教材 这本书的价值是没必要去再探讨了 渐浅升入


内容专业,语言平实易懂,可自学,如有教师辅导效果更佳


看下来很容易懂,基本不用回头反复看,不知道是不是同类的书都这样,还是真的是谭浩强的特色。


经过一年的学习,从不知到懂都是这本书给我了引导,内容很适合初学者。


以前自己学过,现在是教妹妹在学,好书啊,学C语言必须要看的一本书。谭老真是n人啊~


C语言这本书不错,我是一个没有学过C语言的人,这本书作为入门很好的!


书写的很详细,前后呼应,将难点重复提出,一个星期就把大部分概念了解了一遍,降低了学习C语言的难度


书比学校的教材强多了,希望下次能够注意书的保存


学习C语言的首选,多年不用了,这次买是复习用的。


这本书很好因为以前学习的时候使用的正是这本。现在收藏起来推荐大家这本书


入门书籍,上课的教材,清华的书一个字好


这本书很好了,虽然页数不是很多,但每一句都很精,我建议初学者多看几遍,不要只看一遍就不看了,这样是不够的,只有反复的看,把里面涉及到的知识点全部掌握,这才能使这本书的价值全部体现出来了.


给初学者当教材,挺好


非常适合学习C语言的人看


一直想学C语言,这本书真的很不错,


初学c语言的 推荐这本书


第一次买这样的教育书 好好看看学习学习


从第2版开始学习到现在工作了用第3版,谭浩强的书始终都是首选


这是我们专升本采用的教材,很适合编程入门的人学习


不愧是国内的一流教材,强力推荐刚刚开始学习C的人购买,绝对值回票价~强烈建议购买!


相关图书