◎ 本书特色
近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页
墨香銅臭(ㄒㄧㄡˋ)。低齡迷信少女,知名表情包博主。美食界泥石流,拍照手抖帕金森。打字慢如狗,填坑看心情……都是騙人的。其實喜歡在午後喝一杯清茶眺望遠方,打開心...
中医美容笺谱精选-第十一辑 本书特色陈可冀、李春生主编的《中医美容笺谱精选》精选300余首古今美容方笺,分类介绍面部美容、五官美容、须发健美、体形健美、护肤助美...
姓名:由远宁 性别:女 出生年月:1980年12月22日 生肖:猴 爱好:读书、听歌 性格:温顺而懒惰(和猫很像) 籍贯:辽宁丹东 职业:初中语文老师 学历:丹...
免疫系统疾病 本书特色 经验是一笔巨大财富,经验的背后蕴藏着痛苦的失败和令人兴奋的成功。 经验是在实践中逐渐积累起来的,没有实践就谈不上经验。古人在他们那个历史...
★安纳西国际动画电影节获奖短片原著作品★安古兰漫画节官方提名作品★法国亚马逊满分佳作★★★★在法国西南部海滨的纪龙德河口,生存着一种其貌不扬的 小方蟹,小方蟹从...
法律与革命(第二卷) 内容简介 本书讲述的是西方法律传统在两次“大革命”的冲击下所发生的两次相继转型的故事,这两次革命分别是16世纪的德国革命——一路德的宗教改...
为什么做出来的菜总是同一个味道?在家做的菜味道总是没有餐厅里的惊艳?做菜成功纯靠运气,这次成功了也不能保证下次成功?……田螺姑娘的这本新书,将以上问题通通解决。...
王朔北京人。1958年生,1976年高中毕业后进入海军北海舰队任卫生员,1980年退伍回京,进入北京医药公司药品批发商店任业务员。1978年开始创作。1983年...
让证据说话-神探李昌钰破案实录系列-NO.3 本书特色 全球独家简体中文版授权当代福尔摩斯解密全球重案侦探之王带你重返犯罪现场让证据说话-神探李昌钰破案实录系列...
Haveyoueverheard,readorwitnessedsomethingthatwaspainfullytrite,irritatinglyclich...
史蒂芬・柯维(Stephen R.Covey)哈佛大学企业管理硕士,杨百翰大学博士。他是柯维领导中心的创始人,也是富兰克林柯维公司(Franklin Covey...
按摩特效穴图解-赠VCD光盘 内容简介 本书介绍了针对30余种症状的特效穴。如发热可按摩曲池穴、呕吐可按摩合谷穴等。又介绍了针对50余种疾病的特效穴,如心绞痛可...
实用伤科按摩学 内容简介 本书是一部着眼于临床实用,注重中西医结合的按摩著作。其内容包括总论、各论两部分。总论主要介绍了按摩简史、特点和分类,按摩有关的解剖学方...
私法中的人 内容简介 星野英一(1926~),日本当代民法学家。旧制东京**高等学校毕业后入东京大学法学部就学,1952年毕业:1955年受聘为该法学部副教授:...
《客户沟通巧技能》内容简介:全书共分4章,第一章整体介绍沟通巧技能,第二、三、四章顺着合作前、合作中、合作后的逻辑,借助大量
朱石生,1961年生于南宁,1982年毕业于广西医学院,从医十七年,后移居加拿大,转行IT业十五年。曾于《读库》刊发《送瘟神》《天花旧事》等若干医学史文章。
◆《太空漫游》拓展了人类理解宇宙的宽度、广度和深度。 从普通读者到刘慈欣到NASA科学家,都从中获得启迪。◆刘慈欣:“我所有作品都是对《太空漫游》的拙劣模仿!”...
保罗•利科(Paul Ricœur,1913—2005),20世纪法国最重要的哲学家之一。其思想与研究跨越于多个人文学科领域,比如现象学、诠释学、精神分析学、符...
李智,中国中医科学院 西苑医院主治医生,北京最具人气美女中医。擅长利用传统中医学方法,治疗神经系统的各种疾病,技术精湛,医德高尚,多次收到患者表扬及锦旗。在现代...
[日]北野唯我从神户大学商学院毕业后,遭遇日本经济低迷、就业困难的“冰川期”,迈进传媒业霸主博报堂(Hakuhodo)。此后为追求兴趣和更好的发展,经历数次跳槽...