C++程序设计教程详解——过程化编程
普通高等教育“十一五”国家级规划教材

作者:钱能

丛书名:C++程序设计系列教材

定价:79元

印次:1-7

ISBN:9787302358657

出版日期:2014.05.01

印刷日期:2020.01.06

图书责编:郑寅堃

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书的前身先是《C++程序设计教程》,曾获教育部全国高校优秀教材奖,后是《C++程序教程教程(第二版)》,获教育部普通高等教育“十一五”规划教材及普通高等教育精品教材。将第二版分为过程化编程与对象化编程两部分作进一步细述。过程化编程部分即为本书,对象化编程部分(即《C++程序设计教程详解——对象化编程》)有待完成。   本书共分9章三个部分,以C++问题分析求解展开,阐述程序设计的初级方法。   书中经常比照C语言,对C++饮水思源,介绍C++的改进缘由和特征,以使读者不致因C++的优越感而迷失。书中始终围绕内部特性与抽象编程两条主线,以使读者学到更深刻的问题求解技巧和程序组织要诀。内部特性在于体现C++的编程技巧性特征,抽象编程在于充分发挥C++灵活的编程方法和技术。   本书内容涉及初、高级编程诸问题,主要针对初学编程的学生和自学者,适宜作为初学编程的教材。该书对于执着彻求C++编程奥秘的读者将会受益尤甚,对教师和程序员也不乏参考作用。

前言与导读   导读首先要解决学习选择问题,也就是要清楚自己以怎样的学习路线来学习。   其次要了解本书的内容体系,以了解各章节之间的关联以及重点和难点。   再次要解决学习目标问题。学习的关键是什么?心理上应做好什么准备?如何学习才能达到目标?初学者被告诫需要克服的编程操作的困难有哪些?   之后是获得学习要领以及从本书的编排特色来了解本书阅读的方法。   最后是成书缘由,介绍本书写作中所依赖的课程教学背景和实验环境以及成书的关键原因。   1.C/C++之选择   C与C++的关系非常密切,C和C++程序员既互相融合,又各领风骚,于是就有初学计算机语言,是先学C还是C++的问题。这个问题是自C++诞生以来就一直在争议的。   1)C++出于C而胜于C   由于C++从C中继承而来,所以C程序也基本是C++程序,有时不需说明便可以通过C++编译;反之,C++程序则不能通过C编译器编译。所以,C++作为C 的超集表现出编程方式方法的更多灵活选择。   C编译器的集成开发环境相对C++比较简单,C++的计算机实验环境比之C的实验环境在功能和操作上更便捷一些,甚至许多C学习环境都是借助于C++的编译和开发环境来进行实验操作的。   C++从设计理念上更新和颠覆C语言,带来了更好的语言表现;而C语言的发展也在循着现代程序设计的要求向C++的设计特征靠拢。从这个意义上说,C++更反映了现代程序设计的发展趋势。   C++具有更丰富的编程资源与库支持,语句描述更简洁,加上语言的强类型性,更容易获得程序正确性和安全性验证,因而初学切入更快,更容易克服编程表达的难关。...

课件下载

样章下载

暂无网络资源

扫描二维码
下载APP了解更多

目录
荐语
查看详情 查看详情
目    录

第一部分  初 涉 编 程

第1章  编程认识 3

1.1  编程语言 3

 1.1.1  语言与编程 3

 1.1.2  程序翻译 5

 1.1.3  语言影响编程 7

1.2  操作与环境 9

 1.2.1  文件种类 9

 1.2.2  操作流程 10

 1.2.3  控制台编程 11

 1.2.4  C++环境 12

1.3  从最小程序切入 13

 1.3.1  带输出的最小程序 13

 1.3.2  程序解释 13

 1.3.3  比照C程序 15

 1.3.4  实现与实践 16

1.4  语句编排 16

 1.4.1  程序构成要素 16

 1.4.2  变量与处理 20

 1.4.3  空格与注释 23

 1.4.4  编排技巧 24

 1.4.5  正确性问题 29

1.5  重复执行问题 31

 1.5.1  重复与循环 31

 1.5.2  简单循环控制 32

 1.5.3  重复执行语句集合 36

1.6  规范问题描述 37

 1.6.1  问题求解中的循环控制 37

 1.6.2  问题求解模式 38

 1.6.3  循环输出字符矩形 39

 1.6.4  循环输出 41

1.7  目的归纳 41

 1.7.1  编程语言 41

 1.7.2  操作与环境 42

 1.7.3  从最小程序切入 42

 1.7.4  语句编排 42

 1.7.5  重复输出问题 42

 1.7.6  规范问题描述 43

1.8  练习 43

 A.一个@字符矩形(1163)...