◎ 本书特色
近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页
医家金鉴-病理学卷 内容简介 古有黄帝内经 今有医家金鉴 浓缩专家临床经验 群贤荟萃医家金鉴 《医家金鉴》是由中华医学会、解放军总医院共同策划,由解放军军事医学...
约翰·班扬(1628—1688)英国著名作家、布道家。青年时期曾被征入革命的议会军,后在故乡从事传教活动。1660年因“支持参与几次非法集会”而被捕,狱中写就《...
朱迪亚·珀尓(Judea Pearl),现加州大学洛杉矶分校计算机科学教授,“贝叶斯网络”之父,2011年因创立因果推理演算法获得图灵奖,同时也是美国国家科学院...
用照片和图画让“单位”看得见,让近80种单位带来具体的感受。单位是如何定义和命名的,节、马赫、加仑、桶、磅这些单位有什么方便?理解似懂非懂的单位,提高对数理化的...
唐代婚姻家庭继承法研究-兼与西方法比较 本书特色 《唐代婚姻家庭继承法研究:兼与西方法比较》:中青年法学文库唐代婚姻家庭继承法研究-兼与西方法比较 内容简介 简...
1985年、山口県宇部市生まれ。東京理科大学理工学部卒業。現在はシステム開発会社に勤務。第20回『このミステリーがすごい!』大賞・文庫グランプリを受賞し、本作で...
周国平:当代中国最具有超然个性与独立人格的哲学家、散文家。余秋雨:当代中国最具有浪漫情怀与文化使命感的文化学者、散文家。陈忠实:中国当代最善于塑造中国情感的作家...
▲想要在“吵架”中获胜?上野千鹤子教授告诉你:“要学的不是一招制胜,而是玩弄对方于股掌之间。”▲无数人的女性主义启蒙导师、“全日本最可怕的女人”上野千鹤子其“入...
作品目录前言第1章 掌握必要的談話技巧簡潔的表達更有說服力談話要抓住一個重點長句子要3秒一停頓利用寓言的鮮明效果用身邊的事
菲比·吉尔曼 (Phoebe Gilman),生于纽约,曾于纽约、以色列和欧洲学习艺术创作,现定居加拿大。她的书充满着奇妙的想象力,曾获得多次童书的奖项。《爷爷...
沧月,网络文学女作家。2001年底开始在网络发表作品,先以武侠成名,后转入奇幻领域,受到读者喜爱。后开始为《今古传奇·武侠版》等杂志写文;2004年获《今古传奇...
罗尔德·达尔,英国著名儿童文学作家,一生从事写作几十年,创作儿童读物18本,如《詹姆斯和大仙桃》、《查里和巧克力工厂》、《好心眼的巨人》、《女巫》、《了不起的狐...
戴文采:1956年生,台湾作家,毕业于东海大学中文系,曾旅居洛杉矶,现居香港。其作品文字鲜活、意象跌宕、哲思幽微,曾获联合报小说奖、梁实秋散文奖。名作家张晓风说...
“多年来,我是吉井忍的忠实读者。借助食物,她创造了一个细腻、精巧、温暖的小世界。” ——许知远(作家)《四季便当Ⅱ》是吉井忍口碑佳作《四季便当》姊妹篇,本格日本...
内衣的故事:男士篇 内容简介 本书作者肖恩·科尔**次试图通过既有的经典社会经济学研究分析, 来重建男士内衣在从古至今的服装史中的重要性。作为对科技进步的反映,...
1853年,沙皇尼古拉一世借宗教争端入侵今属罗马尼亚的多瑙河两公国。随后,摇摇欲坠而勉力维持其欧洲势力的奥斯曼帝国、担心俄国扩张的英国,以及想要重塑辉煌的法国皇...
La Jetée, the legendary science-fiction film about time and memory after a nucle...
作品目录群星灿烂月华明(总序) 金庸王蒙卷人生小语话说这碗“粥”为了焕发民族的精神活力走出男权传统的樊篱我的喝酒“洛伊宁格
意大利当代最具有世界影响的作家。于1985年获得诺贝尔文学提名,却因于当年猝然去世而与该奖失之交臂。但其人其作早已在意大利文学界乃至世界文学界产生巨大影响。卡尔...
Hayashis "Econometrics" promises to be the next great synthesis of modern econom...