想用C代码编写好玩的游戏吗?想成为C代码侦探,去破解重重谜案吗?或是让C代码变成牵线红娘,帮你找到你的梦中情人?哈哈!别着急,David Griffiths和Dawn Griffiths夫妇(中文译作格里菲思)的这本《嗨翻C语言》将会带你来到这个奇妙的C语言世界:这里没有令人乏味的“学究腔”,没有冗长枯燥的老生常谈,也没有令人望而却步的大堆练习。作者用诙谐、幽默的口吻为你讲述了一个又一个关于C的故事。无论你是C语言学习航程中的新船员,还是经历过大风大浪的老水手,你都能从Head First C中体会到无限乐趣。
格里菲思编著的这本《嗨翻C语言》向读者提供了C语言的完整学习体验。全书分为三个部分:第1章到第4章是基础知识,包括基本语法、指针、字符串、小工具与源文件;第5章到第8章为进阶内容,有结构、联合、数据结构、堆、函数指针、动/静态链接;最后四章是高级主题,内容涵盖了系统调用、进程间通信、网络编程和多线程。每部分结束后还有一个有趣的实验,可以提高读者的实际操作能力。此外,书中还包含大量的图片、示例和代码,有助于读者对于知识的理解和把握。
《嗨翻C语言》适用于C开发人员以及对C语言感兴趣的初学者。
引子
1 C语言入门:进入C语言的世界
2 存储器和指针:指向何方?
2.5 字符串:字符串原理
3 创建小工具:做一件事并把它做好
4 使用多个源文件:分而治之
C语言实验室1:Arduino
5 结构、联合与位字段:创建自己的结构
6 数据结构与动态存储:牵线搭桥
7 高级函数:发挥函数的极限
8 静态库与动态库:热插拔代码
C语言实验室2:Opcncv
9 进程与系统调用:打破疆界
10 进程间通信:沟通的艺术
11 网络与套接字:金窝,银窝,不如127.0.0.1的草窝
12 线程:平行世界
C语言实验室3:爆破彗星
i 饭后甜点:十大遗漏知识点
ii 话题汇总:总复习