《C++程序设计教程(高等院校计算机基础教育规划教材)/精品系列》[62M]百度网盘|pdf下载|亲测有效
《C++程序设计教程(高等院校计算机基础教育规划教材)/精品系列》[62M]百度网盘|pdf下载|亲测有效

C++程序设计教程(高等院校计算机基础教育规划教材)/精品系列 pdf下载

出版社 社会出版社
出版年 2017-08
页数 390页
装帧 精装
评分 8.8(豆瓣)
8.99¥ 10.99¥

内容简介

本篇主要提供C++程序设计教程(高等院校计算机基础教育规划教材)/精品系列电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

C++程序设计教程

目录

第1章 概述 ..............................................................................................................................................................1

1.1.计算机中的数制与编码....................................................................................................................................1

1.1.1.数制与数制转换........................................................................................................................................1

1.1.2.计算机中的数值数据.................................................................................................................................2

1.2.程序设计方法...................................................................................................................................................4

1.2.1 传统的结构化程序设计.............................................................................................................................4

1.2.2.面向对象的程序设计.................................................................................................................................5

1.3.算法的概念及表示方法....................................................................................................................................5

1.3.1.算法的概念................................................................................................................................................5

1.3.2.算法的表示方法........................................................................................................................................6

1.4.程序设计语言的发展........................................................................................................................................6

1.4.1.程序设计语言的演变.................................................................................................................................6

1.4.2.程序设计语言处理系统.............................................................................................................................7

1.4.3.C语言和面向对象的C++语言....................................................................................................................8

1.5.一个简单的C++程序.........................................................................................................................................9

1.6.C++程序的编写与实现 ...................................................................................................................................10

1.7.使用Visual C++开发C++程序 .........................................................................................................................11

习题 ........................................................................................................................................................................14

第2章 基本数据类型及表达式 ...............................................................................................................................15

2.1 词法符号 ........................................................................................................................................................15

2.1.1 字符集.....................................................................................................................................................15

2.1.2 标识符.....................................................................................................................................................15

2.1.3 关键字.....................................................................................................................................................16

2.2.基本数据类型 .................................................................................................................................................16

2.3 常量与变量 .....................................................................................................................................................17

2.3.1 常量.........................................................................................................................................................17

2.3.2 变量.........................................................................................................................................................21

2.3.3 变量的赋值与初始化...............................................................................................................................22

2.4 运算符与表达式 .............................................................................................................................................23

2.4.1 表达式.....................................................................................................................................................25

2.4.2 算术运算符..............................................................................................................................................25

2.4.3 复合的赋值运算符...................................................................................................................................26

2.4.4 自增、自减运算符...................................................................................................................................27

2.4.5 逗号运算符..............................................................................................................................................28

2.4.6 常用数学函数..........................................................................................................................................28

2.4.7 类型转换..................................................................................................................................................28

习题 ........................................................................................................................................................................30

第3章 结构化程序设计 ..........................................................................................................................................33

3.1.C++基本语句 ..................................................................................................................................................33

3.2 输入与输出 .....................................................................................................................................................34

3.2.1 数据的输出..............................................................................................................................................34

3.2.2.数据的输入..............................................................................................................................................35

3.3 顺序结构程序设计 .........................................................................................................................................37

3.3.1 简单程序的基本结构...............................................................................................................................37

3.3.2 顺序结构程序举例...................................................................................................................................37

3.4 选择结构程序设计 .........................................................................................................................................41

3.4.1 关系运算符与关系表达式.......................................................................................................................41

3.4.2.逻辑运算符与逻辑表达式.......................................................................................................................42

3.4.3 用if语句实现选择结构.............................................................................................................................44

3.4.4.if语句的嵌套形式....................................................................................................................................50

3.4.5 switch语句...............................................................................................................................................52

3.4.6 条件运算符与条件表达式.......................................................................................................................58

3.5 循环结构程序设计 .........................................................................................................................................59

3.5.1 while语句.................................................................................................................................................60

3.5.2 do-while语句...........................................................................................................................................64

3.5.3 for语句.....................................................................................................................................................67

3.5.4 break语句................................................................................................................................................70

3.5.5 continue语句............................................................................................................................................74

3.5.6 循环的嵌套..............................................................................................................................................75

3.5.7 三种循环语句的比较...............................................................................................................................80

3.6 循环结构程序举例 .........................................................................................................................................80

习题 ........................................................................................................................................................................86


前言/序言

前言

计算机技术和网络技术的飞速发展,已经深刻地改变了人们工作、学习和生活的方式,在当今高度信息化的社会背景下,需要我们了解计算机处理问题的基本思想和方法。计算机程序设计课程作为大学非计算机专业学生的公共必修课程,有着非常重要的地位。通过该课程的学习,可以使学生了解计算机编程的思想和方法,培养学生的计算思维。同时,该课程对于激发学生的创新意识、培养自学能力、锻炼编程能力也起着极为重要的作用。

C++是目前使用广泛的面向对象的程序设计语言之一,由此C++程序设计课程也成为各高等院校,尤其是理工科专业的主流程序设计课程。本书的作者长期从事C++语言程序设计课程的教学工作,并利用C++语言开发了多个软件项目,有着丰富的教学经验、较强的科研能力和开发软件项目的实际经验,对C++语言有着深入的理解。为了使初学程序设计的读者能够掌握C++程序设计语言的使用方法并初步具备使用C++程序设计语言开发应用程序和解决实际问题的能力,作者精选了C++的内容,本着加强基础、注重实践、勇于创新、突出应用的原则,力求使本教材达到可读性、适用性与先进性的统一。为了便于读者学习,在全书的体系结构和内容的编排上由浅入深、深入浅出、循序渐进。为了提高读者编程技巧,在大部分章节中都提供了典型例题。

全书共分为9章,第1~6章较为系统地讲述了C++语言的基础知识、基本规则及编程方法。其中第1章介绍了程序设计的基础知识,并通过一个简单实例,对Visual C++ 6.0集成开发环境进行了介绍;第2~6章讲述了C++语言的基本内容,包括程序语言的基础知识、结构化程序设计、数组与指针、函数与预处理、构造数据类型等,这些内容也是构成C++程序的基础。第7章重点介绍C++的面向对象的基本思想及面向对象的设计方法,如封装、继承、多态等,这些都是C++的核心内容,体现了C++语言面向对象的特点。第8、9章重点介绍了可视化编程的基本方法,这部分主要介绍Windows编程基础知识、使用MFC进行可视化编程的基本方法。

为了更好地理论联系实际,达到良好的教学效果,配合本教程我们还编写了配套C++程序设计实验教程,实验教程与本教材相呼应,在各章均相应地安排了若干上机实验及练习题目,这样可以方便师生有计划、有目的地进行上机操作及课后练习,从而达到事半功倍的效果。另外,在教材和实验中,还有针对性地提供了一些接近实际要求的较为完整的程序示例,教师可以以这些程序为范本,进行综合性练习或组织课程设计的题目。

本书由史巧硕、朱怀忠任主编,并负责全书的总体策划与统稿、定稿工作,刘洪普、赵锦东、付树才任副主编。各章编写分工如下:第1章由李建晶编写,第2章由赵秀平编写,第3章由史巧硕编写,第4章由朱怀忠编写,第5章由刘洪普编写,第6章由毕晓博编写,第7章由刘靖宇编写,第8章由赵锦东编写,第9章由付树才编写。在本书编写过程中,参考了大量文献资料,在此向这些文献资料的作者深表感谢。

由于时间仓促,编者水平有限,书中不当和欠妥之处,敬请各位专家、读者不吝批评指正。

编.者

2017年5月