具体描述
没有编程基础,被C语言的术语和细节搞得晕头转向,手头的教科书无数次拿起又放下、总是读不进去,甚至已经开始考虑放弃?不要灰心!本书将带你开始一次轻松有趣的C语言之旅,并且使你在旅途的终点自信满满地迎接憧憬无限的明天。
这是一部别开生面、与众不同的C语言经典入门著作,在全球畅销已经近20年,重印数十次。书中,作者好像坐在你身边的老朋友,拉着家常,将C语言的基础知识、必备的实战技能和宝贵编程经验一一道来。没有云山雾罩,没有前因后果的行话,没有艰深而且不必要的内部技术细节,没有沉闷晦涩的长篇大论,只有生动的漫画、丰富的图示、幽默通俗的文字、细致的分析阐述、引人入胜的趣闻轶事和短小精悍的章节安排。作者不仅将重要的知识点以“线索”、“警告”、“陷阱”、“难点”、“小结”等活泼的形式呈现给读者,而且还提供了一个贯穿全书的21点游戏程序,完美地将旅途上所有的景点巧妙地嵌在其中。
本书不仅已经成功地使无数没有编程经验的初学者包括许多十几岁的孩子掌握了C语言,也是全球许多著名高校的程序设计课程教材。
作者简介
Greg Perry,精通计算机编程的专家,拥有20多年编程经验,他是一位广受赞誉的作家,已经累计撰写了80多部著作,很多都是世界性的畅销书,总计销售超过200万册。他也是经验丰富、深受欢迎的讲师,著作和培训课程已经影响了全世界数以百万计的程序员。
目录信息
第1章 初识C语言
第2章 从何处入手
第3章 代码注释
第4章 输出
第5章 变量
第6章 字符串
第7章 #include和#define
第8章 输入
第9章 C怎么做数学运算
第二部分 操作空间
第10章 表达式还能用来做什么
第11章 关系运算符
第12章 逻辑运算符
第13章 更高级的运算符
第三部分 保持控制
第14章 循环
第15章 其他循环
第16章 终止循环
第17章 测试多个值
第18章 输入和输出
第19章 更多有关字符串的内容
第20章 更高级的数学函数
第四部分 C程序和大量数据
第21章 C语言如何处理列表
第22章 搜索数据
第23章 排序
第24章 我的名字叫指针
第25章 数组和指针有什么不同
第26章 有效管理内存空间
第27章 结构体
第五部分 用函数组织程序
第28章 把数据存到硬盘上
第29章 另一种保存文件的方式
第30章 用函数来组织程序
第31章 在函数间共享数据
第32章 让函数更完美
附录A 你可以飞得更高
附录B 玩C语言写的21点游戏
附录C ASCII表
· · · · · · (收起)
读后感
http://www.ituring.com.cn/book/231 这是这本书的勘误表 相信对想买这本书的朋友和买过这本书的朋友会有些帮助 我认真地读了一遍这本书 认为这是一本劣书 很多观点上的错误会把初学者带上迷途 该书内容很少 口水很多 因为口水多所以语言风格有一种亲和力 会让人感觉很轻松 但...
http://www.ituring.com.cn/book/231 这是这本书的勘误表 相信对想买这本书的朋友和买过这本书的朋友会有些帮助 我认真地读了一遍这本书 认为这是一本劣书 很多观点上的错误会把初学者带上迷途 该书内容很少 口水很多 因为口水多所以语言风格有一种亲和力 会让人感觉很轻松 但...
http://www.ituring.com.cn/book/231 这是这本书的勘误表 相信对想买这本书的朋友和买过这本书的朋友会有些帮助 我认真地读了一遍这本书 认为这是一本劣书 很多观点上的错误会把初学者带上迷途 该书内容很少 口水很多 因为口水多所以语言风格有一种亲和力 会让人感觉很轻松 但...
这是瞎掰的,我猜,如果我不是学计算机的,打死我也不会去看的,如今的出版业也是的,极尽吹捧之能事,大多言过其实了,而这本即所谓的写给大家的某某书,基本上就只能说是慌不择路了
http://www.ituring.com.cn/book/231 这是这本书的勘误表 相信对想买这本书的朋友和买过这本书的朋友会有些帮助 我认真地读了一遍这本书 认为这是一本劣书 很多观点上的错误会把初学者带上迷途 该书内容很少 口水很多 因为口水多所以语言风格有一种亲和力 会让人感觉很轻松 但...
用户评价
对于《写给大家看的C语言书》这本书,我最大的感受是它的“厚度”。当然,我不是说它纸张很多,而是它在内容上的深度和广度都给我留下了深刻的印象。虽然封面写着“写给大家看”,但它绝不是一本浅尝辄止的入门读物。在基础语法讲解透彻之后,它非常自然地引入了数据结构和算法的概念,并且用C语言实现了这些经典算法。我印象最深的是它对链表和树的讲解,不是简单地给出一堆代码,而是结合了图示和详细的步骤分析,让你不仅能看懂代码,更能理解其背后的逻辑和效率。书中还涉及了一些操作系统底层知识的讲解,比如内存管理、进程通信等,这些内容在很多同类书籍中可能需要到更高级别才会涉及,但这本书却用一种相对易于理解的方式呈现了出来,这对于想要深入理解C语言工作原理的读者来说,简直是福音。我特别欣赏书中那种“知其然,更知其所以然”的讲解方式,它不只是告诉你怎么写代码,更会告诉你为什么要这么写,这样写有什么好处,或者有什么潜在的问题。这种深入的剖析,让我在学习过程中,不仅掌握了技能,更提升了思维层次。
《写 অর্থাৎ: 《写给大家看的C语言书》这本书,我必须说,它在“代码优化”和“程序调试”这两个我一直以来都觉得非常头疼的方面,给了我极大的帮助。很多时候,我们写出来的代码能够运行,但效率低下,或者出现一些难以捉摸的bug,让人抓狂。《写给大家看的C语言书》并没有回避这些问题,而是专门辟出了章节来讲解如何分析代码的性能瓶颈,以及一些常用的调试技巧。它教我如何使用printf进行断点调试,如何理解编译器给出的警告信息,甚至还介绍了一些更高级的工具,比如gdb。我最喜欢的部分是它关于“内存泄漏”的讲解,通过生动的例子,让我明白了为什么会出现内存泄漏,以及如何避免。书中提供的许多小技巧,比如“代码审查”的重要性,以及如何写出更易读、更易维护的代码,都让我受益匪浅。它让我明白,编写能够运行的代码只是第一步,而编写高效、健壮、易于维护的代码,才是真正的程序员应该追求的目标。这本书让我对“工程化”编程有了初步的认识,为我今后的编程之路打下了坚实的基础。
对于《写给大家看的C语言书》这本书,我最想强调的是它在“面向对象思想”和“并发编程”的引入上,处理得非常巧妙。我知道C语言本身是面向过程的语言,但这本书并没有止步于此,而是通过一些巧妙的设计和讲解,让我对如何构建大型C语言项目,以及如何利用C语言实现一些更高级的功能,有了初步的了解。书中提到了一些“模拟”面向对象思想的技巧,虽然不是真正的面向对象,但它却让我理解了封装、继承、多态这些概念在C语言中的应用方式。更让我惊喜的是,它还对多线程和进程的并发编程进行了介绍,虽然只是基础的介绍,但对于我这个初学者来说,已经足够让我对“同时处理多个任务”有了概念。它通过一些简单的例子,展示了如何创建线程,如何进行线程间的同步,以及可能会遇到的死锁问题。这让我意识到,C语言的强大不仅仅在于其底层操作,更在于它能够构建出复杂且高效的系统。这本书就像一个引路人,在我刚刚掌握了C语言的基本语法后,就为我打开了一扇通往更广阔编程世界的大门,让我对未来的学习充满了期待。
这本《写给大家看的C语言书》我拿到手里已经有一段时间了,起初只是抱着“看看C语言是不是真如传说中那样难”的心态,但当我翻开第一页,就被它那种亲切的语气吸引住了。它不像很多技术书籍那样,一上来就抛出一堆晦涩的术语和复杂的概念,而是循序渐进,用一种非常生活化的语言来解释那些看似枯燥的代码。就好像一位经验丰富的朋友,在你刚入门的时候,耐心地为你指点迷津,告诉你“别怕,这个东西其实很简单,你看这样理解就行了”。我尤其喜欢它在讲解指针的时候,用了大量的比喻,什么“门牌号”、“地址”,让原本让我头疼的指针概念瞬间变得清晰起来。而且,它不仅仅是教你语法,更是在潜移默化中培养你的编程思维。书中提供的很多小例子,虽然简单,但都非常实用,能让你快速感受到编写代码带来的成就感。我记得有一个关于文件读写的例子,当时我以为会很复杂,结果书中把它拆解得非常细致,从打开文件到写入内容,再到关闭,每一步都解释得清清楚楚,让我第一次体会到了程序能够与外部世界交互的奇妙。这本书给了我一个非常好的开端,让我觉得学习C语言不再是一件遥不可及的事情,而是充满了乐趣和探索的可能性。
我是一名非计算机专业的学生,当初选择《写给大家看的C语言书》完全是因为听到身边不少朋友推荐,说它“通俗易懂”。拿到书后,我确实被它的风格惊艳到了。它不像大学教材那样,板着一副面孔,而是像一位和蔼的长辈,用讲故事的方式来引导你进入C语言的世界。书中有很多案例,这些案例都非常贴近生活,比如用C语言来模拟一个简单的计算器,或者一个抽奖小程序。这些小项目让我在学习过程中,能够立刻看到知识的应用,而不是死记硬背那些枯燥的语法规则。更重要的是,书中非常注重培养读者的动手能力。每讲完一个知识点,都会有相应的练习题,而且题目的设计也很有趣,不会让你觉得是单纯的重复练习,而是有思考的空间。我记得有一个关于字符串处理的章节,它没有直接给出复杂的函数,而是教你如何用基础的字符数组和循环来一步步实现字符串的拼接、查找等功能,这让我对字符串的底层原理有了更清晰的认识。这本书真的让我觉得,学习编程并不是高不可攀的,只要方法得当,每个人都能从中找到乐趣。
入門確實是好書,夠簡單,夠簡潔!點到為止,好懂,忍不住譴責譚浩強的爛書!
必须给这本书一个好评,给C语言小白的最好礼物!早就懵里懵懂地想学编程,但翻开很多教材都是从比较晦涩地创建文件等开始,难懂且感受不到写程序的乐趣。“众里寻他千百度,蓦然回首”找到了这本书,书中语言平实,而且开始几个章节就手把手地带着读者写程序。所以理解起来很快,又很有成就感。不过本书到后面几个章节会有明显的爬升感,原以为如果按照一开始的进度可以一周内看完,没想到后面几个章节要透彻理解还是要咀嚼一下的。总之,强烈推荐~(虽然最后的21点程序还是看的很累,不过我想是时候可以拿起正儿八经的C语言入门教程学习啦!)感谢这本书,&感谢帮我装Codeblocks的好朋友~
作为非相关专业的扫盲读物还是不错的。
excellent book!
在书店翻了下,比教科书好.