首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

易学C++

2010-04-08 
基本信息·出版社:人民邮电出版社 ·页码:356 页 ·出版日期:2008年06月 ·ISBN:7115177422/9787115177421 ·条形码:9787115177421 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
易学C++ 去商家看看
易学C++ 去商家看看

 易学C++


基本信息·出版社:人民邮电出版社
·页码:356 页
·出版日期:2008年06月
·ISBN:7115177422/9787115177421
·条形码:9787115177421
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·读者对象:儿童

内容简介 《易学C++》是为C++程序设计学习者量身订做的辅导书。全书分为3篇。第一篇介绍了面向过程的程序设计,主要有基本语句、语法基础、函数机制和数据类型等内容。第二篇介绍了一些实用编程技巧,内容包括阅读代码、调试程序和简单的编程思想。第三篇介绍了面向对象的程序设计,主要有类和对象、对象生灭、友元、继承等内容。书中常以形象的比喻来解释程序设计中的概念,通俗易懂,令读者印象深刻,更快地进入C++程序设计的大门。
编辑推荐 《易学C++》的内容涵盖了绝大部分常用的C++知识,可以作为大学计算机专业或非计算机专业的程序设计入门教材,也可供计算机爱好者自学使用。
目录
第一篇 过程化的程序设计

第1章 良好的学习开端 1
1.1 软件与程序 1
1.2 程序设计要做什么 1
1.3 选好一种语言 2
1.4 C++能够做些什么 2
1.5 C语言、C++和Visual C++的关系 2
1.6 学习程序设计的方法和必要准备 3
1.7 总结 3

第2章 Hello,World 4


第3章 各种各样的“箱子”——变量 12


第4章 要走哪条路——条件语句 20

第5章 有个圈儿的程序——循环语句 36


第6章 好用的“工具”——函数 51

第7章 好大的“仓库”——数组 69


第8章 内存里的快捷方式——指针 84

第9章 自己设计的箱子——枚举和结构 98


第二篇 实战程序设计

第10章 高效阅读程序代码 119


第11章 调试程序代码技巧 127

第12章 编写程序技巧 150

第三篇 面向对象的程序设计

第13章 初识对象 163

第14章 再识对象 169

第15章 造物者与毁灭者——对象生灭 178


第16章 共有财产·好朋友·操作符 206


第17章 父与子——继承 228


第18章 再谈输入与输出 273


第19章 万用的模板 285

第20章 异常的处理 297


附录A 常用保留字列表 305
附录B 常见编译错误和解决方法 307
附录C 参考答案 310

附录D 参考文献 356
……
文摘 第一篇 过程化的程序设计
  第1章 良好的学习开端
  本章主要讲述学习程序设计前需要了解的一些知识和学习程序设计的方法,并且对c++作简要的介绍。读者学好这一章,对日后的学习能够起到事半功倍的效果。
  1.1 软件与程序
  随着计算机的普及和科学技术的发展,无纸化办公、计算机辅助设计(CAD,CompeerAidedDesign)和计算机辅助制造(CAM,CompeerAidedManufacture)已经渐渐走进我们的日常工作中。有了计算机的帮助,我们的工作效率得到明显的提升,设计人员只需要把数据输入计算机,就能显示出精确的结果,例如一个三维立体模型。当我们使用计算机的时候,有没有想过人类是如何让计算机做这些工作的呢?
 其实,我们平时对计算机进行的操作是在与计算机软件(Software)打交道。计算机之所以能够帮助人类工作,离不开软件的支持。那么软件到底是什么?其实它是看不见摸不着,但却又能够通过计算机为用户所用的一种东西。打一个比方,计算机的各种硬件设备(Hardware)就像是人的肌肉,而软件就像是人的灵魂。少了软件这个灵魂,那么计算机只是一堆废铜烂铁。人们通过编写一款软件,来让计算机做一些事情。像我们用的Windows、Word、QQ等都是软件。
 那么,软件和我们所说的程序(Program)又有着什么样的关系呢?首先,要弄清什么是程序。从初学者比较容易理解的角度说,程序是计算机执行一系列有序的动作的指令集合。通过一个程序,可以使计算机完成某一类有着共同特点的工作,如求解一个一元二次方程,或是找出一组数里面最大的一个数。而一款软件,往往是由若干个相关的程序、运行这些程序所需要的数据和相关文档(如帮助文档)等多个文件组成的。因此,要设计出一款软件,就必须从程序设计开始。
  1.2 程序设计要做什么
  很多初学者会不解:程序设计到底是要做什么呢?我们该如何让计算机帮助解决问题呢?其实,要解决一些看似不同的问题,可以归纳为一种确定的过程和方法。我们把这种能够在有限的步骤内解决一类问题的过程和方法称为算法(Algorithm)。下面,我们以解一元二次方程为例,介绍求解的算法。
 ……
热点排行