嗨翻C语言 - [美] David Griffiths

嗨翻C语言

[美] David Griffiths

出版时间

2013-09-01

ISBN

9787115318848

评分

★★★★★

标签

编程

书籍介绍

你能从这本书中学到什么?

你有没有想过可以轻松学习C语言?《嗨翻C语言》将会带给你一次这样的全新学习

体验。本书贯以有趣的故事情节、生动形象的图片,以及不拘一格、丰富多样的练

习和测试,时刻激励、吸引、启发你在解决问题的同时获取新的知识。你将在快乐

的气氛中学习语言基础、指针和指针运算、动态存储器管理等核心主题,以及多线

程和网络编程这些高级主题。在掌握语言的基本知识之后,你还将学习如何使用编

译器、make工具和其他知识来解决实际问题。

这本书有什么特别之处?

《嗨翻C语言》运用认知科学和学习理论的最新成果,精心为你打造了一次多感官的

学习体验,绝对能够嗨翻你的大脑,激发你的学习热情。它的特别之处是:

用图片等可视化手段,提高学习效率;

使用对话和有个性的叙述风格,讲故事而不是照本宣科;

调动读者左右半脑和各种感官,让学习者思考得更深入;

吸引并抓住读者的注意力,让学习新技术一点都不枯燥。

AI导读
核心看点
  • Head First系列,用认知科学打造多感官学习体验
  • 涵盖指针、内存管理及多线程、网络编程等核心主题
  • 结合工程工具链与系统调用,超越纯语法教学
适合谁读
  • 零基础或希望重新爱上C语言的初学者
  • 觉得传统教材枯燥、难以坚持的编程学习者
  • 需要理解指针、内存及系统调用的进阶者
读前提醒
  • 建议配合实践,书中代码示例需动手运行验证
  • 第9章后难度陡增,涉及系统编程,需耐心消化
  • 部分代码依赖特定环境,注意版本兼容性
读者共识
  • 图文并茂,风格幽默,极大降低学习枯燥感
  • 相比传统教材,更侧重工程实践与底层原理
  • 前半部分易读,后半部分系统编程门槛较高

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "The manifest constants used under 4.x BSD for protocol families are PF_UNIX, PF_INET, and so on, while AF_UNIX, AF_INET, and so on are used for address families. However, already the BSD man page promises: "The protocol family generally is the same as the address family", and subsequent standards us"
  • "指针做了两件事:避免副本和共享数据。但既然指针只是地址而已,为什么它会令很多人感到困惑呢?因为指针是一种间接形式的地址。在茫茫存储器中追逐指针,一不小心就会迷路。而学习C指针的诀窍就是慢慢来。"
  • "字符在计算机的存储器中以字符编码的形式保存,字符编码是一个数字,因此在计算机看来,A与数字65完全一样。"
  • "char *cards = "JQK""
  • "card = &char_var"
作者简介
David Griffiths 12岁时看到一部介绍Seymour Papert工作的纪录片,从此踏上编程之路。15岁那年实现了Papert的LOGO编程语言。大学专业是理论数学,毕业后开始编程,并成为一名专栏作家。现在有三个头衔:敏捷教练、程序员和车库管理员。 在《嗨翻C语言》之前,David写过两本Head First系列的书:Head First Rails和Head First Programming。 你可以在Twitter上“粉”David: http://twitter.com/dogriffiths。 Dawn Griffiths 在英国一所顶尖的大学开始了她的数学生涯,获得了数学系的荣誉学位,毕业以后投身软件开发行业,迄今已经有15年的IT行业从业经验。 在和David一起写《嗨翻C语言》之前,Dawn写过两本Head First系列的书(《深入浅出统计学》和Head First 2D Geometry),同时还主持过该系列其他几本书。
目录
目录(精简版)
引子 xxxi
1  C语言入门:进入C语言的世界  1
2  存储器和指针:指向何方?  41
2.5  字符串:字符串原理  83

显示全部
用户评论
如果要学 一定要学精
不是,这内容编排顺序你们真的很喜欢吗……
应该是入门手册了,看完这本看《TCPL》2nd啦。什么?《TCPL》2nd已经看过啦,那在看一遍吧。当然,这本还谈到了多线程,网络等。
编程是研究如何将相关关系转化为函数关系的过程
确实觉得是一本入门的好书呀…虽然看起来比较厚,但其实都是图片,在工作日翻起来也就一周左右的功夫
我的C语言入门书~
学完C之后看这本书印象大大加深
真是一本奇书啊!
适合有C语言基础的人看 优点:把一些重要的问题放在你面前,能够引导你把这些问题(大部分)想清楚。 缺点:不太适合初学者看,讲的不是非常的仔细,不是初学者能懂的程度。
当初早点看,基于复利效应,应该效果更好!推荐每个想入门C需要的朋友。
下载
收藏