从零开始学C++程序设计
- 资料大王PDF
-
0 次阅读
-
0 次下载
-
2023-11-19 23:01:52
微信
赏
支付宝
文档简介:
前言
C++是一种编译式语言,源于贝尔实验室,是其原创者Bjarne Stroustrup以C语言作为基本架构,并引入面向对象的概念开发出来的。严格说来,C++语言融合了传统的面向过程的语言、面向对象的
程序设计以及C++模板三种不同程序设计的方式,使它成为最受重视且非常普及的程序设计语言。从不易出错的角度来说,C++比C语言更简单易学,因为它改进了C语言中一些容易混淆出错的部分,并
且提供了更实用与完整的面向对象的设计功能。
本书内容
本书强调理论与实践相结合,按照C++的功能循序渐进、由浅入深地详细介绍C++程序设计语言的精髓。另外,各章除列举和解说了丰富的范例程序外,还提供了上机实习课程(上机实训测验),可
以让学生强化程序编写与调试能力;精心设计的课后习题用于检验学习成效,相信本书可以作为C++程序设计的优选教材之一。另外,书中所有的C++程序都是以免费的Dev C++集成开发环境来编译与
运行的。全书可分成四个重点部分。
(1)基础语法:第1~4章
先简单说明如何进行C++程序编写、编译、运行与调试,接着导入变量、常数以及各种数据类型的介绍,最后介绍各种运算符及流程控制指令。
(2)高级语法:第5~10章
先介绍数组与字符串的声明与综合运用,再讲解指针与地址的概念与实践,并示范如何自定义函数、参数传递与函数高级应用,最后介绍预处理指令、宏以及自定义数据类型。
(3)面向对象:第11~14章
这是本书的精华部分,先以生活化的案例切入面向对象程序设计的基础和常识,再完整呈现面向对象程序设计的精华。
(4)其他议题:第15~16章以及附录A、B、C
介绍数据流和文件的入门概念,并探讨各种文件类型的操作技巧与管理。另外,这一部分还介绍了异常处理的错误控制机制以及C++模板的程序设计方式。
下载资源
本书的范例程序包含两类:一类是各章节正文讲解使用的范例程序,另一类是为各章“上机实训测验”提供的参考范例程序。读者可以从下面这个网址免费下载所有范例程序的源代码:
http://pan.baidu.com/s/1qYCpzze
在下载过程中,注意区分英文字母大小写以及数字和英文。如果下载有问题,请发送电子邮件至booksaga@126.com,邮件主题设置为“求从零开始学C++程序素材”。
本书主要由吴惠茹编著,卞诚君、王叶、刘雪连、吉媛媛、闫秀华、关静、孟宗斌、魏忠波、王翔、郭丹阳等人也参与了本书的编写与校对工作。虽然本书校稿过程力求无误,但是难免有疏漏之处,
还望各位不吝赐教!
吴惠茹
2017年2月
第1章 初识C++
在1946年,美国宾州大学教授埃克特与莫克利合作完成了人类第一台真空电子管计算机ENIAC,接着冯·诺依曼教授......
评论
发表评论