万本电子书0元读

万本电子书0元读

顶部广告

C程序设计新思维 第2版电子书

深解析C语言特性,塑造编程新思维。通过独辟蹊径的C语言解说之道,展示C语言的编程技巧和优势,带领读者发掘C的魅力,更好地利用C行程序设计与发。本书适合普通程序员和高校计算机相关专业的学生阅读,更适合对C情有独钟的人深度学习。

售       价:¥

纸质售价:¥58.80购买纸书

304人正在读 | 4人评论 6.2

作       者:(美)Ben Klemens 克莱蒙

出  版  社:人民邮电出版社

出版时间:2018-01-01

字       数:33.8万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(3条)
  • 读书简介
  • 目录
  • 累计评论(3条)
C语言已经有几十年的历史了。经过长时间的发展和普及,C语言的应用场景有了很大的变化,一些旧观念应该被淡化或者不再被推荐。 本书展现了传统C语言教科书所不具有相关技术。全书分为发环境和语言两个部分,从编译、调试、测试、包、版本控制等角度,以及指针、语法、文本、结构、面向对象编程、函数库等方面,对C程序设计的核心知识行查缺补漏和反思。本书鼓励读者放弃那些对大型机才有意义的旧习惯,拿起新的工具来使用这门与时俱的简洁语言。 本书适合有一定基础的C程序员和C语言学习者阅读,也适合想要深理解C语言特性的读者参考。<br/>【推荐语】<br/>深解析C语言特性,塑造编程新思维。通过独辟蹊径的C语言解说之道,展示C语言的编程技巧和优势,带领读者发掘C的魅力,更好地利用C行程序设计与发。本书适合普通程序员和高校计算机相关专业的学生阅读,更适合对C情有独钟的人深度学习。<br/>【作者】<br/>自从于加州理工学院获得社会科学博士后,Ben Klemens就一直从事统计分析和人口的计算机辅助建模工作。他的观是,写代码一定应该是趣味横生的,并先后非常愉快地为布鲁金斯学会、世界银行、美国国家精神健康中心等机构写过分析和建模代码(主要是C代码)。他作为布鲁金斯学会的非常驻研究员,与自由软件基金会一道,做了很多工作来确保有创意的程序员拥有保留其作品使用权的权利。他目前为美国联邦政府工作。<br/>
目录展开

内容提要

译者序

前言

C就是Punk Rock

标准:难以抉择

附加内容

本书使用的排版约定

第1部分 开发环境

第1章 准备方便的编译环境

1.1 使用包管理工具

1.2 在Windows下编译C程序

1.3 链接函数库的方式

1.4 使用makefile

1.5 以源文件的方式使用库

1.6 以源文件的方式使用库(即使你的系统管理员不想叫你这么做)

1.7 通过here来编译C程序

第2章 调试、测试和文档

2.1 使用调试器

2.2 利用Valgrind检查错误

2.3 单元测试

2.4 错误检查

2.5 编制文档

第3章 打包项目

3.1 shell

3.2 makefile还是shell脚本

3.3 用Autotools打包代码

第4章 版本控制

4.1 通过diff查看差异

4.2 Git的对象

4.3 树和它们的分支

4.4 远程版本库

第5章 协助开发

5.1 动态装载

5.2 流程

5.3 与Python一起工作

第2部分 语言

第6章 玩转指针

6.1 自动、静态和手工内存

6.2 持久性的状态变量

6.3 不使用malloc的指针

第7章 教科书不应该再过多介绍的C语言语法

7.1 不需要明确地从main函数返回

7.2 让声明的位置更灵活

7.3 减少类型转换

7.4 枚举和字符串

7.5 标签、goto、switch和break

7.6 被摒弃的float

7.7 比较无符号整型数

7.8 安全的将字符串解析成数字

第8章 那些C语言教科书经常不讲解的语法

8.1 营造健壮和繁盛的宏

8.2 static和extern链接

8.3 const关键字

第9章 简单的文本处理

9.1 使用asprintf,使字符串的处理不再那么痛苦

9.2 Unicode

第10章 更好的结构

10.1 复合常量

10.2 可变参数宏

10.3 安全终止的列表

10.4 多列表

10.5 Foreach

10.6 函数的向量化

10.7 指定的初始化器

10.8 用零初始化数组和结构

10.9 typedef可以化繁为简

10.10 从函数返回多个数据项

10.11 灵活的函数输入

10.12 void指针以及它所指向的结构

第11章 C语言面向对象编程

11.1 扩展结构和字典

11.2 你结构中的函数

11.3 作用域

11.4 用操作符重载进行重载

11.5 引用计数

第12章 多线程

12.1 环境

12.2 OpenMP

12.3 线程本地

12.4 共享资源

12.5 pthread

12.6 C原子

第13章 函数库

13.1 GLib

13.2 POSIX

13.3 GNU科学计算库

13.4 SQLite

13.5 libxml和cURL

附录A C101

结构

变量声明

表达式

指针

有特殊的符号来表示用指针获得结构的成员

后记

术语表

作者简介

封面介绍

累计评论(3条) 3个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部