◎ 本书特色
近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页
余英时,1930年生于天津,祖籍安徽潜山,曾师从钱穆、杨联升,当代华人世界著名历史学者。余英时治学自史学起,后达至中西、古今贯通,其对儒家思想及中国道统文化的现...
本书第一部分解释了货币,包括货币的功能和性质。作为一名工程学背景的经济学家,我理解一项技术总是从它试图解决的问题出发,这样我就能准确地抓住它的本质,而不会被其他...
★作者金句频出!被500000+人誉为梦想中的语文老师爆红B站的北京大学中文系硕士高盛元,唐诗解读视频累计播放量10000000+!作者金句频出:“诗的功能是什...
迈克尔·曼(Michael Mann),牛津大学社会学博士,美国加利福尼亚大学洛杉矶分校社会学系教授。主要著作有:《社会权力的来源》(四卷)、《不连贯的帝国》、...
中国房子 本书特色 《中国房子》用图像记录了那些名不见经传的中国城乡普通建筑,这些平凡的房子承载了绝大多数中国人的日常活动:居住、上班、上学、经商、休闲、拜神等...
☆人气作家不问三九现实成长力作,温暖诉尽关于成长路上的羁绊与守护。☆晋江收藏13万 、评论13万 、积分21亿 ,数据持续走高中。☆作者新增从未公开过的出版番外...
イイモ日本漫畫家。擅長描寫風格強烈的重口味BL。HP 001.xii.jp/Twitter twitter.com/iimo_tPixiv www.pixiv....
《碧血剑》当代著名作家金庸著,著于1956年,是金庸的第二部武侠小说。至今为止,已经过三次修订。现收录在《金庸作品集》中。本书讲的是明末抗清将领袁崇焕之子袁承志...
纤维化学与物理 内容简介 本书围绕轻化工(造纸、制革、染整)过程所需的纤维原料,从纤维分子结构、形态结构、聚集态结构及纤维的物理、机械性能和化学性质的角度,详细...
作品目录第Ⅲ期 高速增长时期 第1章 高速增长时期的日本经济与通商产业政策的基调 第1节 60年代初期的经济政治形势 1.世界的经济
张东先生和唐子颖女士于2009年在上海共同创办了张唐景观。经过近年来在景观规划、场地设计、艺术装置以及生态技术等方面的实践,张唐景观在全球景观设计界的影响力逐渐...
内科专家卷-梁剑波-(第二版) 本书特色 “中国百年百名中医临床家丛书”以每位医家独立成册,每册按医家小传、专病论治、诊余漫话、年谱四部分进行编写。其中,医家小...
《服装设计款式图手绘专业教程》内容简介:这是一本讲解服装设计款式图手绘表现技法的专业教程。全书共6章,第1章讲解了服装设计款
孟廷辉,大平王朝有史以来第一个以女子进士科三元及第入翰林院的奇女子。十年前的她被他从死人堆里救出来,蓬头垢面口齿不清。十年后的她才学满腹、冠盖众人,于女子进士科...
日本拓殖大学商学士(产业心理学)、东京教育大学附属相谈研究所,八年前成立台湾第一所单车学校“KHS单车学校”。现任KHS功学社单车董事长。热爱单车及自然生态。
Withanunparalleledarrayofsciencetopicstochoosefrom,DiscoveryChannelSchoolScience...
本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲...
作者简介玛格丽特·杜拉斯(1914―1996),法国小说家、剧作家、电影导演,本名玛格丽特·多纳迪厄,出生于印度支那,十八岁后回
午歌,高级机械工程师、青年作家,“ONE·一个”常驻人气作者。代表作:《晚安,我亲爱的人》《一生有你》。其文字元气淋漓,三分搞笑、三分毒舌、一分无厘头,最终却归...
筋病学-筋膜应力系统与残余应力理论 本书特色 全书分为三部分。**部分介绍了“筋膜半晶体结构”和“筋膜应激收缩”的概念;第二部分提出了“人体应力系统学说”与“筋...