C语言程序设计:现代方法(第2版)
57推荐 收藏
46.9K阅读
图灵程序设计丛书

C语言程序设计:现代方法(第2版)

K.N.King (作者) 吕秀锋 , 黄倩 (译者)
上市销售
本书习题答案和编程题答案参见:https://github.com/zydchina818/c-solutions,
其中exercises是练习题答案,projects是程序题答案!感谢读者 @风语者 提供上述信息。
时至今日, C语言仍然是计算机领域的通用语言之一,但今天的 C语言已经和最初的时候大不相同了。本书最主要的一个目的就是通过一种“现代方法”来介绍 C语言,书中强调标准 C,强调软件工程,不再强调“手工优化”。这一版中紧密结合了 C99标准,并与 C89标准进行对照,补充了 C99中的最新特性。本书分为 C语言的基础特性、 C语言的高级特性、 C语言标准库和参考资料 4个部分。每章末尾都有一个“问与答”小节给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。

本书是为大学本科阶段的 C语言课程编写的教材,同时也非常适合作为其他课程的辅助用书。
电子书
¥44.50
格式
mobi   pdf

纸质书
¥62.41 ¥79.00

其他购买方式?

出版信息

  • 书  名C语言程序设计:现代方法(第2版)
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2010-03-11
  • 书  号978-7-115-21957-2
  • 定  价79.00 元
  • 页  数616
  • 开  本16开
  • 出版状态上市销售
  • 原书名C Programming: A Modern Approach
  • 原书号978-0-393-97950-3

所属分类

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

本书特色

近 10 年来难得的一部 C 语言著作
哈佛、麻省理工、斯坦福等诸多名校 C语言教材

目录

前言 阅读
第 1 章 C 语言概述 阅读
第 2 章 C 语言基本概念 阅读
第 3 章 格式化输入/输出 阅读
第 4 章 表达式 阅读
第 5 章 选择语句
第 6 章 循环
第 7 章 基本类型
第 8 章 数组
第 9 章 函数
第 10 章 程序结构
第 11 章 指针
第 12 章 指针和数组
第 13 章 字符串
第 14 章 预处理器
第 15 章 编写大型程序
第 16 章 结构、联合和枚举
第 17 章 指针的高级应用
第 18 章 声明
第 19 章 程序设计
第 20 章 底层程序设计
第 21 章 标准库
第 22 章 输入/输出
第 23 章 库对数值和字符数据的支持
第 24 章 错误处理
第 25 章 国际化特性
第 26 章 其他库函数
第 27 章 C99 对数学计算的新增支持
附录 A C 语言运算符
附录 B C99 与 C89 的比较
附录 C C89 与经典 C 的比较
附录 D 标准库函数
附录 E ASCII 字符集
参考文献

作者介绍

K.N.King,世界知名计算机程序设计教育家,现为佐治亚州立大学数学与计算机科学系副教授。拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博土学位,曾任教于佐治亚理工学院。除本书外,他还撰写了广受欢迎的著作 Modula-2: A Complete Guide 和 Java Programming: From the Beginning,并在 Dr.Dobb's Journal 等权威杂志上发表了许多文章。

吕秀锋,亚洲理工大学(AIT)计算机软件硕士,现为北京理工大学软件学院教师。多年来一直从事“计算机基础(双语)”、“C 语言程序设计(双语)”以及“程序设计开发与实践”等本科生课程的教学工作,深受学生欢迎。她还译有《数据结构与算法:C#语言描述》一书。

黄倩,中国科学院计算技术研究所工学博士,中国计算机学会会员。研究方向包括视频处理、视频监控等领域,已在知名的国际期刊和国际会议论文集上发表过 10 篇论文。译有《编程珠现(第 2 版)》一书,受到读者欢迎。

大家也喜欢

相关文章

  • 黄志斌 5推荐

    C语言的基本数据类型

    C 语言非常适合于编写系统程序,它的基本数据类型,如 int,其取值范围并不是固定的,而是与计算机硬件的体系结构、操作系统以及编译器等相关的。这样,让我们编写一个 C 语言程序来探查一下吧,下面就是 sizeof.c: #include <stdio.h> #in…...

  • 折腾了很久,总算找到了习题答案和编程题答案,这是网址,大家可以无障碍的学习了!
    https://github.com/zydchina818/c-solutions。
    其中exercises是练习题答案,projects是程序题答案!
    风语者  发表于 2019-07-03 10:30:13
    推荐
    • 加个精,让寻找编程题答案的人都能看到!

      风语者  发表于 2019-07-03 10:43:53
    • @风语者 谢谢谢谢🙏

      学习吧  发表于 2020-02-21 16:22:55
    • 怎么找到的。厉害哦

      KAN  发表于 2020-08-05 09:24:10
  • 这本书真的很不错,在学习C语言类的书中,应该能在前几名。不过,令人郁闷的是,课后习题的答案,作者只提供学校的老师或者教育网电邮的学生,其他人不行。实在无语。希望图灵和作者联系,能要来课后习题答案,提供给大家,这个真的很重要。
    风语者  发表于 2018-12-19 17:03:41
    推荐
    • 图灵能不能协调一下,发布一下课后习题的答案

      风语者  发表于 2019-06-20 11:33:10
  • 本书的练习答案:
    以下链接导致了第二版C Programming:A Modern Approach中的选定练习和编程项目的答案 。提供答案的练习和项目在书中标有 图标。

    注:本书的练习答案:这些练习和项目最初是第一版的偶数练习 。(第一版没有区分练习和编程项目。)为了有第一版的读者的利益,原始练习编号以方括号给出。例如,[4号]的表示法表明在第一版中演习(或编程项目)的数量是4。如果由于第二版更改而有所不同,“修改”一词将出现在括号内:[was#4; 改性]。网址如下:http://knking.com/books/c2/answers/index.html
    风语者  发表于 2017-10-31 10:25:45
    推荐
    • http://knking.com/books/c2/answers/index.html,本书课后习题的答案。

      风语者  发表于 2018-03-20 14:33:10
    • @风语者 谢谢!

      一枚程序员  发表于 2019-01-26 12:37:52
  • 这本书为啥没出影印版啊
    nikang  发表于 2014-09-27 17:46:30
    推荐
    • 影印版的市场需求并不太大,所以一般都是首先考虑引进。

      傅志红  发表于 2014-09-28 08:50:15
    • sigh...

      nikang  发表于 2014-09-28 11:56:47
    • 不知道你说的文字版是指什么?英文的还是中文的?就这本书的版权来说,不管是英文版和中文版,都需要得到版权方的授权,否则就是侵权的。所以,请慎重上传。

      傅志红  发表于 2015-05-18 08:40:58
    • @傅志红 什么时候能引进英文版啊,看了网上流出来的扫描版觉得英文版内容更好理解

      小刘  发表于 2018-12-22 09:25:04
  • 求完整版编程题答案orz...
    cet48818  发表于 2015-01-15 13:53:04
    推荐
    • 同求,有些题想破脑袋也没想出来,唉!越想越复杂!

      hnxtxa  发表于 2016-08-27 12:02:12
    • 找图灵协调吧!

      风语者  发表于 2019-06-20 11:33:47
  • 192页 12.4.2 关于 p = &a[i][0] 简写为 p = a[i]的证明有逻辑错误,导致我始终看不懂这块
    书中论述如下:
    对任意数组a来说,表达式a[i]等价于*(a + i)。
    因此&a[i][0]等同于&(*(a[i] + 0)),而后者等价于&*a[i];
    又因为&和*运算符可以抵消,也就等同于a[i].

    实际上只有*&a[i]才会抵消,而&*a[i]逻辑上是不会和a[i]相同的,这块让我着实秀逗,故请各位达人解惑,多谢啦!!!!!
    WTW  发表于 2015-12-13 17:13:59
    推荐
    • 盯着看了一个小时后,发现作者要说明的一点儿问题都没有,就是不能直接用数学算式蛮横推导,因为它没有明确与表达式的界限,这也造成了我一直困惑为什么&*这样表达也能抵消的问题:

      所以我觉得我能理解的描述是:
      根据等式 (1) b[n] = *(b + n) (为了明确区分我把"a[i]等价与*(a + i)"替换了未知数)
      设 b = a[i], n = 0, 代入(1)得
      a[i][0] = *(a[i] + 0)
      a[i][0] = *a[i] (因其中一数为0,不影响算式结果,删掉)
      由上可见 a[i]为a[i][0]的指针,它保有a[i][0]所在的地址
      故 &a[i][0] = a[i]

      WTW  发表于 2015-12-13 18:52:30
  • 不得不说,这本书错误太多,我不知道校验的人怎么在工作的。
    freemanzl  发表于 2011-12-08 12:43:25
    推荐
    • 经过大家的大力捉虫,最新印次的应该好多了。

      veldts  发表于 2013-03-28 18:29:19
  • 原书不错,但是这书翻译的一般了
    为爱裸奔  发表于 2012-03-19 11:26:40
    推荐
    • 这书完全值得图灵再好好打磨打磨,包括翻译、排版等。

      veldts  发表于 2013-03-28 18:28:46
  • 这么经典的书怎么不出电子书啊?PDF或者Kindle都好,那样就不用抱着这么重的书看得累死,可以随时看
    醉醉猫  发表于 2015-07-21 16:12:52
    推荐
    • 外方没有授权,所以没办法出电子版。

      傅志红  发表于 2015-07-22 07:31:53
    • 那就买授权啊。纸书真的不想买,又沉又没地方放。

      醉醉猫  发表于 2015-10-04 10:13:17
    • 同求电子版啊

      vyxd  发表于 2016-01-19 18:20:58
  • 一本绝对的好书,翻译成中文完全变味了
    moonwalker1947  发表于 2010-05-22 03:55:22
    推荐
  • 正在看,纸张很好,第三次印刷,更正了一些勘误内容。
    Diamondback  发表于 2011-03-20 15:28:49
    推荐
  • 没有完全答案,太失望了。
    chenmo  发表于 2013-04-25 21:42:17
    推荐
  • 好书
    zoe_thomas  发表于 2013-07-10 16:34:32
    推荐
  • 这本书真的是最好的C语言教程。我买了两本,一本放家里收藏,一本放办公室翻阅。现在真的很喜欢能出电子版,便于阅读和携带。
    风间撸撸丸  发表于 2017-07-16 00:25:21
    推荐
  • 衷心希望能有一本电子书
    andeaker  发表于 2017-08-25 08:37:16
    推荐
    • 没有电子书,是因为外方没有授权电子版权。

      傅志红  发表于 2017-08-25 09:28:24
    • @傅志红 请问完全没可能出电子版了吗

      恋战的寂灭  发表于 2017-09-03 20:48:23