◎ 本书特色
近30年来珍宝级C语言入门经典,累计印数10万+,豆瓣评分9.3分
哈佛、麻省理工、斯坦福等诸多名校C语言教材
基于C1X标准全新升级
浙江大学教授翁恺、哈尔滨工业大学教授苏小红、Boolan首席咨询师吴咏炜、资深Linux专家宋宝华联合推荐
◎ 内容简介
时至今日,C语言仍然是计算机领域的通用语言之一,但今天的C语言已经和最初的时候大不相同了。本书主要目的就是通过一种“现代方法”来介绍C语言,书中强调标准C,强调软件工程,不再强调“手工优化”。第2版修订版中不仅有C99中的新特性,还与时俱进地增加了C11和C18中的内容。本书分为C语言的基础特性、C语言的高级特性、C语言标准库和参考资料4个部分。每章末尾的“问与答”部分给出一系列与该章内容相关的问题及答案,此外还包含适量的习题。
◎ 名人推荐
C语言已经有近50年的历史了。在中国,超过95%的大学用C语言作为入门编程语言,但也因此把C语言当作一种学习编程的教学媒介语言来教,使得学生只学到了其中的基础部分,而对C语言近30年的发展及其在工业中的应用所知甚少。本书是难得的真正讲述C语言的教材,覆盖了C99、C11、C18标准的内容。本书非常适合今后会用C语言来做嵌入式系统、设备驱动和操作系统等产品开发的人士学习。在浙江大学,我们在工程实践课程中使用了本书的上一个版本,收获了良好的教学效果。
——翁恺,浙江大学计算机学院教授
书如其名,本书以一种崭新的视角和通俗易懂的方式,来向读者介绍C语言的“现代方法”,聚焦程序设计的核心问题和方法,给C语言这门经久不衰、老而弥坚的语言赋予了崭新的面貌。本书介绍了C99和C1X的许多新特性,而且编排方式方便读者查阅。本书用现代的视角来解读C语言,每章后面的“问与答”也很贴心,适时地解答了读者在阅读过程中可能会遇到的很多疑难问题。本书内容特别适合具备一定语言基础,想深入了解C语言精髓的读者,我相信这本书一定会受到读者的欢迎,成为C语言爱好者提升内功的一本武林秘笈。
——苏小红,哈尔滨工业大学教授、博士生导师,省级教学名师
本书讨论了C语言的所有特性,从C89一直贯穿到C18。内容足够新,也足够全面,这就是它的突出特色。
——吴咏炜,Boolan首席咨询师
本书是C语言程序设计的经典图书,本次修订版增加了C1X的内容,并就C1X与之前的C89、C99进行了比对,做到了与时俱进。本书更是新增了第28章,重点介绍了C1X的多线程特性,相信对读者会有巨大的帮助。读者通过阅读本书,可深入理解C89、C99和C1X的演进,并进一步思考C语言为什么这么演进,这对提高自身的思维能力以及对软件工程问题的认知都会有帮助。
——宋宝华,资深Linux专家
作者简介
K. N. 金(K. N. King)
世界知名的计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的著作Modula-2: A Complete Guide和Java Programming: From the Beginning。
译者简介
吕秀锋
曾任教于北京理工大学软件学院,讲授过多门计算机课程,包括“计算机基础(双语)”“C语言程序设计(双语)”“数据结构”“程序设计开发与实践”。
黄倩
河海大学计算机科学与技术系主任,兼任中国人工智能学会深度学习专委会委员、中国计算机学会多媒体技术专委会委员。博士毕业于中国科学院计算技术研究所,译有《编程珠玑(第2版)》等。
GCC是什么的简称?GCC最初是GNUCCompiler的简称。现在指GNUCompilerCollection如果main函数末尾没有return语句会产生什么后果?return语句不是必需达到;如果没有return语句,程序一样会终止。在C89中,返回给操作系统的值是未定义的。在C99中,如果main函数声明中的返回类型是int,程序会向操作系统返回0;否则程序会返回一个不确定的值。依据C标准,编译器必须用一个空格字符串替换每条注释语句。a/**/b=0;会被编译器理解成:ab=0;
——引自第31页
intcount_spaces(constchar*s){intcount=0;for(;*s!='\0';s++)if(*s=='')count++;returncount;}
——引自第206页
中国古建筑修缮技术B3801 内容简介 本书介绍了有关古建筑的工程做法和古建筑维修中的传统做法,介绍了一些新材料、新工艺。本书着重总结老一代古建筑修缮工人的实际...
结构力学:上册 内容简介 本书分上、下两册。上册主要内容包括绪论、平面体系的几何构成分析、静定结构内力分析、虚功原理和静定结构位移计算、静定结构的影响线、力法、...
畅销欧美10年,布艺手工爱好者案头常备的权威指南2000余幅图片,150件创意作品,由简入繁,不仅让您轻松掌握手缝和机缝技法,还能得到贴布、刺绣、拼布、印染的贴...
阿耐,九十年代初弃政入商。经商数年。2003年以多年商场经历和个人感悟为蓝本开始创作。已经出版小说《食荤者》和《余生》。
陈彤,现居北京,曾出版随笔集《没有人知道你是一条狗》《有多少爱可以胡来》《左手握右手》《忽然受宠》《冰鲜》《畅销谎言》等;短篇小说集《我们都是木头人》《镶在日子...
花园植物1000种彩色图鉴 本书特色 江胜德主编的《花园植物1000种彩色图鉴》介绍了1000个种和品种的在花园中可以应用的观赏植物,分为灌木、藤本植物、月季、...
本書與《科技渴望性別》為台灣第一套 STS讀本。 台灣 STS 研究者群策群力, 透過 精選、譯介西方 STS 文獻的菁華,引領台灣讀者進入 科技與社會這個活力...
李若帆,雕刻时光咖啡馆、失物招领家居店创始人。
房地产:建筑设计成本优化管理 本书特色 目前国内房地产开发和建筑设计阶段的成本控制还处于瓶颈状态,设计管理和事前成本控制相结合方面的意识、体制、机制还没有成形,...
机械工业出版社内燃机优选技术译丛内燃机增压:基础.计算和设计 本书特色 本书除对内燃机增压技术的理论基础、结构形式、过程仿真、工作特性、冷却等内容进行详尽论述外...
“从生活的遗迹里,翻捡出生活的奇迹。” 诗人谈骁厚积薄发之作,为山水立传,为生命存照。捕捉寻常岁月中的动容瞬间,拾取琐碎人生里的恒久意义。-----------...
你想成为一名电子游戏设计师吗?想知道《肯塔基0号路》《到家》《枪口》等独立游戏的制作理念及过程吗?想了解《戈莫布偶大冒险》
郭宗正医案 内容简介 平乐郭氏正骨,走过了两百多年的风雨历程。二百多年,传承八代,历练总结,不断完善,形成了整体辨证、筋骨并重、内外兼治、动静结合的理论体系;形...
把脉中医-中医发展之思考 本书特色 本书在充分肯定中医科学性的前提下,深刻分析了中医在中国传统文化与古代哲学的包裹发展中表现出的明显不足,指出中医的科学水平与现...
【内容简介】《许倬云十日谈:当今世界的格局与人类未来》围绕时代特色、思想与文化变迁、多元文化的融合、科技智能的进步转变、中外文明的比较互动等一系列主题展开。选择...
囧囧有妖,腾讯云起高人气作家。文风活泼幽默,轻松俏皮,受到众多读者喜爱。文笔出众,多次荣获写作类大赛金奖。新浪微博:囧囧有妖的围脖。
#1 NEW YORK TIMES BESTSELLER • In her latest book, Dr. Brené Brown writes, “If w...
谢家华,美国B2C模式华裔创业楷模。一位通过自身努力创造奇迹的天才CEO。24岁,微软以2.65亿美元的价格收购他创办“链接交换”公司;25岁,作为顾问及投资人...
肺部肿瘤循证医学-心路医路 本书特色 吴一龙编著的《肺部肿瘤循证医学》展现了当今肺部肿瘤领域中青年学者的从医之路,如实地记录了他们在探索医学之路上的心路...
田玉彬:作家,学者,著有《中国画好好看》、《清明上河图:宋朝的一天》、《陪孩子看中国画》、《给孩子的传统文化课》(4册)、《中华传统文化通识读本》(12册)等。...