C 语言发展到今天,已经有近 50 年的历史了,始终在 TIOBE 编程语言排行榜上排在前列。
在这半个世纪中,新的编程语言不断地被设计和开发出来,但学习程序设计,入门语言依然首选 C 语言。
C 语言能够获得这样的认可,并被广泛应用于软件开发,主要还是由于它具备非常多优秀的特性,比如灵活、高效和可移植性等。
目前 C 语言的相关教材种类繁多,其中《C 语言程序设计:现代方法(第 2 版·修订版)》一书作为多所名校的 C 语言首选教材,无论是在内容的条理性、知识的全面性,还是在语言的精练易懂方面,都非常优秀。
书中每章末的课后习题设计精巧,不仅包括了该章的知识点,而且设计了一些综合性的编程题,可以有效拓展读者分析和解决问题的逻辑思维能力。
为了响应读者们的强烈需求,我们为上面这本书打造了配套的“习题解答”——《C语言程序设计:现代方法(第2版 • 修订版)习题解答》,希望能够帮读者更好地理解C 语言程序设计的基本思路和方法。
这本习题解答的章节编排与原书一一对应,无论是基础的选择题,还是有一定难度的综合编程题,本书都给出了详细的分析和解答,同时还会对容易混淆的基本概念进行比较和讲解。此外,章首还炼了原书中的核心知识点和重要概念,给读者提供了提示和知识点速查功能。
这是一本怎样的书?
《C语言程序设计现代方法(第2版 修订版)》作为畅销的C语言入门经典,不仅涵盖 C99 中的新特性,还与时俱进地增加了 C11 和 C18 中的内容,被读者称为“近年来最好读的C语言入门书”。
书的内容由浅入深、前后呼应,讲解循序渐进、清晰易懂,对初学者非常友好,是学习 C 语言编程的理想教材。而本书则为这本经典之作的习题解答。
本书包含所有习题的解答吗?
当然。本书每章首先提炼了原书中的核心知识点和重要概念,旨在提纲挈领。
在习题解答部分,无论是基础的选择题,还是有一定综合性的编程题,本书都给出了详细的分析和解答。
为什么要配备习题解答?
阅读本书会有什么收获?
超过一半的知识掌握,往往是在练习中获得的,为习题配以全面清晰的讲解、丰富的代码示例以及颇具启发性的“问与答”,对提高初学者分析和解决问题的思维能力具有非常重要的意义,本书有助于 C 语言学习者夯实基础,切实掌握 C 语言编程的基本思路和方法。
作者简介
原书作者 K. N. 金(K. N. King)是世界知名的计算机程序设计教育家。他拥有耶鲁大学计算机科学硕士学位,加州大学伯克利分校计算机科学博士学位,曾任教于佐治亚理工学院和佐治亚州立大学。除本书外,他还撰写了广受欢迎的著作Modula-2: A Complete Guide和Java Programming: From the Beginning。
本书编者曹良亮任职于北京师范大学教育技术学院,理学博士,高级工程师,长期从事北京师范大学本科生的 C/C++ 语言与 Java 语言的教学工作。