第一图书网

C语言程序设计

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

2008-11  

出版社:

清华大学出版社  

作者:

谭浩强  

页数:

314  

字数:

486000  

Tag标签:

无  

前言

进入21世纪,计算机成为人类常用的现代工具,每一个有文化的人都应当了解计算机,学会使用计算机来处理各种的事务。学习计算机知识有两种不同的方法:一种是侧重理论知识的学习,从原理入手,注重理论和概念;另一种是侧重于应用的学习,从实际入手,注重掌握其应用的方法和技能。不同的人应根据其具体情况选择不同的学习方法。对多数人来说,计算机是作为一种工具来使用的,应当以应用为目的、以应用为出发点。对于应用性人才来说,显然应当采用后一种学习方法,根据当前和今后的需要,选择学习的内容,围绕应用进行学习。学习计算机应用知识,并不排斥学习必要的基础理论知识,要处理好这二者的关系。在学习过程中,有两种不同的学习模式:一种是金字塔模型,亦称为建筑模型,强调基础宽厚,先系统学习理论知识,打好基础以后再联系实际应用;另一种是生物模型,植物中的树并不是先长好树根再长树干,长好树干才长树冠,而是树根、树干和树冠同步生长的。对计算机应用性人才教育来说,应该采用生物模型,随着应用的发展,不断学习和扩展有关的理论知识,而不是孤立地、无目的地学习理论知识。

内容概要

C语方是国内外广泛使用的计算机语言,我国大多数理工类学校都开设了C语言程序设计课程。  谭浩强教授所著的《C程序设计》一书受到国内专家和读者的一致好评,被公认为学生C语言程序设计的经典教材,被全国大多数高校选用,是学习C语言的主流用书,已累计发行了1000多万册,创同类书的全国发行最高纪录。  本书针对我国应用型大学的实际情况,在《C程序设计》一书的基础上改写而成,在编写中注意了降低起点,精简内容,突出重点,紧扣基本要求,使用读者更加容易学习。  本书定位准确,体系合理,内容适当,概念清晰,例题丰富,深入浅出,文字流畅,通俗易懂。针对初学者的特点,采用了“提出问题—解决问题—归纳分析”的三部曲,符合初学者的认识规律,使初学者容易入门,是初学者学习C语言的理想教材。  凡具有计算机初步知识的读者都能读懂这本书。本书枳和为应用型高等学校各专业学习C语言程序设计的教材,基础较好的高职高专也可选用本书。本书也是读者不可多得的用于自学的教材。  另外,本书还配有辅助教材《C语言程序设计学习辅导》。

作者简介

谭浩强教授,我国著名计算机教育专家,计算机普及和高校计算机基础教育开拓者之一,现任全国高校计算机基础教育研究会会长。他创造了3个世界纪录:(1)20年来他(及其合作者)共编著出版了140余部计算机著作,此外主编了300多部计算机书籍,是出版科技著作数量最多的人。(2

书籍目录

第1章 C语言概述 1.1 计算机与程序、程序设计语言 1.2 C语言的出现和发展过程 1.3 简单的C语言程序 1.4 运行C程序的步骤与方法 1.4.1 运行C程序的步骤 1.4.2 上机运行C程序的方法 本章小结 习题第2章 数据的存储与运算 2.1 数据在计算机中是怎样存储的 2.1.1 数据在计算机中是以二进制形式存储的 2.1.2 位、字节和地址 2.1.3 不同类型数据的存储方式 2.2 整型数据的运算与分析 2.2.1 整型数据运算程序举例和分析 2.2.2 整型常量与整型变量 2.3 实型数据的运算与分析 2.3.1 实型数据的运算举例 2.3.2 实型常量的表示形式 2.3.3 实型变量 2.4 字符型数据的运算 2.4.1 字符数据运算的简单例子 2.4.2 字符常量和字符变量 2.4.3 字符串常量 2.5 符号常量 2.5.1 符号常量的作用 2.5.2 符号常量的性质和使用方法 2.6 算术运算符和算术表达式 2.6.1 算术运算符 2.6.2 算术表达式 2.7  C运算符和C表达式 2.7.1  C运算符 2.7.2  C表达式 2.8 提高部分 2.8.1 求补码的方法 2.8.2 整型常量的表示形式 2.8.3 整型变量的类型 2.8.4 整型常量的类型 2.8.5 运算符的优先级与结合性 本章小结 习题第3章 最简单的C程序设计——顺序程序设计 3.1 算法是程序的灵魂  3.1.1 算法的概念  3.1.2 怎样表示算法 3.2 程序的三种基本结构 3.3 C语句综述 3.4 赋值表达式和赋值语句  3.4.1 赋值表达式  3.4.2 赋值过程中的类型转换  3.4.3 赋值语句  3.4.4 变量赋初值 3.5 数据输入输出的概念 3.6 字符数据的输入输出  3.6.1 用putchar函数输出一个字符  3.6.2 用getchar函数输入一个字符 3.7 简单的格式输入与输出  3.7.1 用简单的printf函数输出数据  3.7.2 用简单的scanf函数输入数据 3.8 顺序结构程序设计举例  ……第4章 选择结构程序设计第5章 循环结构程序设计第6章 利用数组处理批量数据第7章 用函数实现模块化程序设计第8章 善于使用指针第9章 使用结构体类型处理组合数据——用户自定义数据类型第10章 利用文件保存数据附录A 常用字符与ASCII代码对照表附录B C语言中的关键字附录C 运算符和结合性附录D C语言常用语法提要附录E C库函数参考文献

章节摘录

第1章 C语言概述1.1 计算机与程序、程序设计语言计算机改变了世界,改变了人类生活。许多人觉得计算机高不可攀,神秘莫测。其实计算机并不神秘,它并不是天生“自动”工作的,它是由程序控制的。要让计算机按照人们的愿望工作,必须由人们事先编写好程序,输入到计算机,执行程序才能使计算机产生相应的操作。人和计算机怎么沟通呢?计算机并不懂得人类的语言,它只能识别二进制的信息。在计算机产生的初期,人们为了让计算机工作,必须编写出由0和1所组成的一系列的指令,通过它指挥计算机工作。在研制计算机时,要事先设计该型号计算机的指令系统,规定一条由若干位0和l组成的指令使计算机产生哪种操作。一个型号机器语言的指令的集合称为该计算机的机器语言。机器语言是紧密依赖于计算机的硬件的,不同型号的计算机的机器语言是不相同的。用机器语言编写的程序难学、难址、难写、难修改、难维护,而且在不同计算机之间互不通用这样计算机的推广应用就会很困难。20世纪50年代出现了用于程序设计的“高级语言”,它比较接近于人们习惯使用的自然语言(英文)和数学语言,如用read表示从输入设备“读”数据,write表示向输出设备“写”数据,用sin表示求正弦函数。用高级语言编写的程序直观易学,易理解,易修改,易维护,易推广,通用性强(不同型号计算机之间通用)。从1954年出现第一个高级语言FORTRAN以来,全世界先后出现了 2500种以上的高级语言,每种高级语言都有其特定的使用领域。


编辑推荐

《C语言程序设计(第2版)》:高等院校计算机应用技术规划教材,普通高等教育“十一五”国家级规划教材。本丛书教材的特点:坚持面向应用的方向,以应用为中构建课程体系。准确定位,合理取舍内容,切合实际需要。采用“提出问题—解决问题—归纳分析”的新的教学三部曲。写法通俗易懂,易于理解,便于教学,容易入门。品种丰富,涵盖面广。包括必修课教材、选修课教材、教学辅导书、实训教材、参考书等。著名计算机教育家谭浩强教授亲自组织和指导,有经验的专家和骨干老师参与编写,教材质量高。

图书封面

图书标签Tags

广告

下载页面


C语言程序设计 PDF格式下载



C语言程序设计(第2版)确实是一本初学者或者作为复习用书的好书。深入浅出,值得一看。


这本书老棒了,C语言我一般就看谭浩强的,他写的很浅显,让人理解起来很容易,所以推荐给大家啊,呵呵


学习必备,考计算机二级的法宝,慢慢看,就能理解为什么c语言之所以叫c语言!


包装等都很满意,有个建议,今后像《C语言程序设计这样的简装书,希望在外面裹一层牛皮纸,避免毛边。


大一上学期就开C语言,自己学校的教材很烂,这本书对于辅助学习来说很不错


这本书挺适合考计算机二级的用,目测比官方教材好一点哦


初学者必读的计算机科学书


谭浩强编的书,没的说。虽然C语言我已经学了一遍,但再看此书,仍然受益匪浅。好书,值得推荐!


因为要考计算机二级,是买来作为辅助的学习书,感觉还不错


语言通俗易懂,对于初学者来说不错


谭浩强的书,一直不错,我也是看着本书入门了,我现在帮朋友买,呵呵


简单易懂,设计合理,是初学者不错的选择


报的计算机社,计算机老师点名要这本书,真得很不错


很好,很经典的计算机书籍


不是计算机的学生也能学懂。


朋友推荐这本书是学习C语言的一本好书,价格不高,适合我这样的入门级菜鸟学习!


书的内容通俗易懂,适合初学者和自学者


计算机二级或者非计算机考计算机课程,这个太有用了!!


和另一本《C程序设计》一样完美,如果配上习题提高很快


之前读大学的时候就是用的这本教材,现在改版了,依旧是那么通俗易懂,还是挺值得入手的一本书


很好,谭老师的这本书通俗易懂,非常适合初学者。


语言很通俗易懂,讲解很细,0基础,能够看下去


http://www.smallmao.cn适合初学者并且只想很肤浅的了解C语言的人


这本书的体系架构很适合c程初学者,而且内容充实易于接受。


计算机,现代必不可少的物品


书质量不错,印刷也蛮好。内容比较好,适合应用型大学非计算机专业使用。


这本C语言,是学校用书,虽然我没有学这门课,但我还是想买一本自学一下!我相信学校选这本书是有道理的,希望这本书可以住我一臂之力!


内容详细语言形象通俗易懂


谭老师的书就是适合我们这些初学者看啊,建议无编程基础想自学的朋友就买这本


谭浩强的书,没的说


不错,写的很详细,深入浅出,我是初学者,自学感觉没问题。


入门学习用,很不错的教材


书看起来简单易懂,讲解很符合初学者。向大家推荐!好书!


对于有一定基础的人来说,这本书学习起来还是比较容易的,希望可以认真学习下去!


书的的质量较好,内容也比较适合初学者,正在阅读中


非常适合初学者!通俗易懂


很基础的一本C语言书、还不错


我是学这个专业的,学校用的北京邮电大学的,但是老师建议我们来买本清华大学的,里面确实写的详细,但是没有点基础可能看不是很懂,有些还没讲就直接开始用了,然后后面又详细讲解,建议大学生可以买,自学就算了


本人纯粹自学,之前一点不了解C,表示学习毫无压力。里面函数较多,有点像数学。数学好的同学就学习容易。不喜欢数学的人,可能学起来就吃力了!


做单片机程序开发用 相当不错


学习C语言必备参考资料


当然是学c语言的经典之作,就是送过来书有点邹了,可能是没有包好吧


老师要求我们买的,写得很好,适合我这种初学者用哈


讲解的还不错,很适合初学者入门


讲的比较细,内容设计合理,推荐哦。。。


书本的内容很适合初学者,条理清晰,有层次,服务态度我恨满意……


看了下前言,和书的编排,应该和适合我。尤其其提到的生物模型的学习思路,挺好的。入门级的书,主要是快上手,解疑惑……


书还没看过,不过包装很好。都是C语言必看的书,应该不错吧


是绝对的正版书,非常好用,学c语言专用


十分适合初学者一部部扎实基础。


经典教材,老师说这本不错


这本书写的挺好的,就是送的时候把书的一个棱角弄破了,应该是快递的问题。


书的质量还可以。看了下目录,章节编排合理。等下慢慢学习。推荐~~~


书是一流的,物流也是一流的..书我已经看完了...非常棒的一本教材


之前没接触过c语言,自学有压力,


书很好,很适合初学者!


别人推荐的,挺好的教材


C语言经典教程


与教材相符,内容充实。


内容对于初学者很有帮助。


书是正版的,质量很好,另外买了与之配套的学习辅导,对学习很有帮助,正在学习中。


是教材啊,如何写心得


很不错的一本书,从印刷质量到书的内容,都挺好的!而且送货的时间也很短!!


经典教材,价格实惠


很好,很容易学习。


比大学时候用的那本教材好很多


C语言 还不错,另外一边纸质有点差。


C语言很好


是c编程方面不错的教材典范,其中指导性很强,如果有同学想学编程可以参考


很不错的一本教材,很喜欢。


书通俗易懂很不错


适合初学者,虽然有些争议


讲解的很详细,适合初学者。


还不错 ,适合初学者


正在学习中,书的质量很好~


通俗易懂,适合自学~


不得不说这个版本的书还是比较好的
适合入门
配套更加完美


质量不错 配上另一本书一起学习


写的比较入门,适应新手的书


通俗易懂,按照中国学生思路来走的。


比较基础,新手入门,赞一个


在学习和工作上对我帮助最大的一本书了


包装有些简单,不过书又没伤着。正在学习中


谭老师的书,几年前大学里面用的都是,只是换版本了,更高级了,内容变化不大,推荐。


通俗易懂,适合我这种菜鸟


书不难,入门很好


编程的入门书


初始学习的书,还可以吧,


书不错。给我弟买的,以为他用来学习用,结果买了他也没看,可惜了。


发货速度挺快的,而且正好是自己需要的书,对于新手来说,这本书非常适用。


还没看,只是大概浏览了一下,是正版书,纸质挺好的,希望书的内容对我有帮助.快递很速度,昨晚下单,今天便收到书.


书已经收到,是正版的,印刷质量挺好的,很满意.


谭老师的书是很好的,老师都建议了


价格便宜,内容简明扼要,适合学习


基础的书,纸张很好


好像是一本基础的书


很基础,老谭的书不错,别人都说老谭的书不行,我觉行不是这样.


以前学校就用这本书的。


内容权威,案例经典,解析透彻。是不错的书。


书不给寄到学校,自己去邮局拿,很远,真不敢再来当当了


相关图书