c语言入门编程!

C语言开发类零售书畅销冠军,讲解最细腻、最透彻、性价比最高的C语言入门书,跟随编程导师Ivor Horton学习最流行的编程语言,掌握最新的C语言特性以及良好的编程习惯,开启职业生涯

定价:编程中使用的C#语言的基础;C语言是iPhone、iPad和其他苹果设备编程中使用的Objective-C语言的基础;C语言是在很多环境中(包括GNU项目)被广泛使用的C++语言的基础。C语言也是Linux操作系统及其很多功能的基础。学习C语言可以给编程职业生涯提供牢固的基础,也有助于更好地理解更为现代的语言(如Java)。   《C语言入门经典(第5版)》主要介绍最基础的计算机语言之一——C语言。 本书从最基础的内容开始,步步深入讲解作为一位称职的C语言程序员应该具 备的知识和技能。 主要内容 ◆ 阐述C语言的核心特征,例如循环和分支 ◆ 如何使用指针和指令动态管理内存 ◆ 如何使用头文件和函数模块化代码 ◆ 程序如何通过键盘、显示器和数据文件读写数据 ◆ 如何通过预处理命令在编译时优化代码 ◆ 如何使用结构有效地管理输入数据   本书完整地介绍了一个C应用程序的开发过程,这样你在阅读过程中可以结合实际的应用场景提高编程技能。书中的样例提供了实验的基础,可以通过修改其中的部分代码来对比前后程序运行的结果。后面的练习题用来测试对新知识、新技能的掌握情况,如果需要练习题答案,可以网上下载。   阅读完本书,你应该有能力和信心开发自己的C应用程序,并且具备在大型项目中应用C语言思想的技能。第5版详细介绍了C语言的最新国际标准,并且修订涵盖了语言编译器新支持的C11功能。

欢迎使用《C语言入门经典(第5版)》。研读本书,你就可以成为一位称职的C语言程序员。从许多方面来说,C语言都是学习程序设计的理想起步语言。C语言很简洁,因此无须学习大量的语法便能够开始编写真正的应用程序。除了简明易学以外,它还是一门功能非常强大的语言,并被专业人士广泛应用在各种领域。C语言的强大之处主要体现在,它能够应用于各类层次的开发中,从设备驱动程序和操作系统组件到大规模应用程序,它都能胜任。此外,C语言还可以适用于相对较新的手机应用程序开发上。 几乎所有计算机都包含C语言编译器,因此,当你学会了C语言,就可以在任何环境下进行编程。最后一点,掌握C语言可以为理解面向对象的C++语言奠定良好的基础。 在作者眼中,有抱负的程序员必将面对三重障碍,即掌握遍布程序设计语言中的各类术语、理解如何使用语言元素(而不仅仅只是知道它们的概念)以及领会如何在实际场景中应用该语言。本书的目的就是将这些障碍降到最低限度。 术语是专业人士及优秀业余爱好者之间的交流必不可少的,因此有必要掌握它们。本书将确保你理解这些术语,并自如地在各种环境下使用它们。这样才能更有效地使用大多数软件产品附带的文档,且能轻松地阅读和学习大部分程序设计语言相关的著作。 理解语言元素的语法和作用固然是学习C语言过程中的一个重要部分,但认识语言特性如何工作及应用也同等重要。本书不仅采用了代码片段,还在每个章节中使用一些实际应用示例展示语言特性如何应用于特定的问题。这些示例提供了实践的基础,读者可以通过改动代码观察修改后的结果。 理解特定背景下的程序设计不仅只是应用个别语言元素。为了帮助读者理解它们,本书大部分章节之后都给出了一个较为复杂的应用程序,以应用本章之前学到的知识。这些程序可以帮助你获得开发应用程序的能力与信心,了解如何联合以及更大范围地应用语言元素。最重要的是,它们能让你了解设计实际应用程序与管理实际代码会碰到的问题。 不管学习什么程序设计语言,有几件事情都要意识到。首先,虽然要学的东西很多,但是掌握它们之后,你就会有极大的成就感。其次,学习的过程很有趣,你会深深地体会到这点;第三,只有通过动手实践才能学会编程,这也是本书贯彻的思想。最后,在学习的过程中,肯定会时不时犯许多错误和感到沮丧。当觉得自己完全停滞时,你要做的就是坚持。最终你一定会体验到成功的喜悦,并且回头想想时,你会觉得它也并没有你想象中的那么难。 作者认为动手实践是学习编程最好的方法,很快你就会编写第一个程序了。每一章都会有几个将理论应用于实践的程序,它们也是本书的核心所在。建议读者手工键入并运行书中的示例,因为手工键入可以极大地帮助记忆语言元素。此外,你还应当尝试解决每章末尾的所有练习题。当你第一次将一个程序运行成功,尤其是在解决自己的问题后,你会感觉到很大的成就感和惊人的进步速度,那时你一定会觉得一切都挺值得。 刚开始,学习的进展不会太快,不过随着逐渐深入,你的学习速度会越来越快。每一章都会涉及许多基础知识,因此在学习新的内容之前,需要花些时间确保理解前面学习过的所有知识。实践各部分的代码,并尝试实现自己的想法,这是学习程序设计语言的一个重要部分。尝试修改书中的程序,看看还能让它们做些什么,那才是有趣之处。不要害怕尝试,如果某些地方不太明白,尝试输入一些变体,看看会出现什么情况。出错并没什么大不了,你会从出错中学到很多知识。一个不错的方法是彻底通读每一章,了解各章的范围,然后回过头来过一遍所有的示例。 你可能会觉得某些章末尾的练习题非常难。如果第一次没有完全搞明白,不用担心。之所以第一次觉得困难是因为它们通常都是将你所学的知识应用到了相对复杂的问题中。如果你实在觉得困难的话,可以略过它们继续学习下一章,然后再回头研究这些程序。你甚至可以阅读完整本书再考虑它们。尽管如此,如果你能完成练习的话,说明你取得了真正的进步。 本书读者对象 《C语言入门经典(第5版)》的目的是教会读者如何尽可能简单快速地编写有用的程序。在阅读完全书后,读者会彻底了解C语言编程。这本教程面向的是那些之前编过一些程序,了解背后的概念,并且希望通过学习C语言进一步扩展知识的读者。尽管如此,本书并未假设读者拥有先前的编程知识,因此如果你刚刚接触编程,本书依然是你的不错选择。 使用本书的条件 要使用本书,你需要一台安装C编译器和库的计算机以执行书中的示例,以及一个程序文本编译器用于创建源代码文件。你使用的编译器应支持目前C语言国际标准(ISO/IEC ,也被称为C11)。你还需要一个用于创建和修改代码的编辑器,可以采用纯文本编辑器(如记事本(Notepad)或vi)创建源文件。不过,采用专为编辑C语言代码设计的编辑器会更有帮助。 以下是作者推荐的两款C语言编译器,均为免费软件: GNU C编译器,GCC,可从/ pellesc/下载,它提供了一个非常棒的集成开发环境(IDE)。 本书采用的约定 C by Ivor Horton\n"); return 0; } 当代码出现在文本中时,它的样式会有所不同,如:double。 程序代码中还是用了各种“括号”。它们之间的差别非常重要,不同称呼。本书中称()为圆括号,{}为大括号,[]为方括号。

精美而实用的网站,分享优质编程教程,帮助有志青年。千锤百炼,只为大作;精益求精,处处斟酌;这种教程,看一眼就倾心。

我要回帖

更多关于 怎么编程 的文章

 

随机推荐