C++程序设计教程 +C++程序设计实验教程 史巧硕 计算机基础教材书 c++编程入门教材pdf下载

C++程序设计教程 +C++程序设计实验教程 史巧硕 计算机基础教材书 c++编程入门教材百度网盘pdf下载

作者:
简介:C++程序设计教程 +C++程序设计实验教程 史巧硕 计算机基础教材书 c++编程入门教材
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍


内容介绍

C++程序设计教程

本书是学习 C 语言程序设计的基础教程,较为系统地讲述了 C 语言的基础知识、基本规则及编程方法。在此基础上,对 C 面向对象的基本思想及面向对象的设计方法进行了讲解,对 C 的可视化编程的基本方法进行了介绍。

C++程序设计实验教程

本书是与主教材《 C 程序设计教程》(史巧硕 朱怀忠主编)配套使用的上机实验指导用书,是编者多年教学实践经验的总结。全书括 21 个实验,实验的例题和内容与主教材相应章节呼应,可以方便教师有计划有目的地安排XS,最=Z上机操作,达到的学习效果。本书内容丰富,例题详尽,部分程序的案例取自实际应用。


目录

C++程序设计教程

章概述..............................................................................................................................................................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 程序的编写与实现...................................................................................................................................

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

第4章数组与指针.................................................................................................................................................88

4.1 数组................................................................................................................................................................88

4.1.1 数组概念的引入......................................................................................................................................88

4.1.2 一维数组..................................................................................................................................................89

4.1.3 二维数组..................................................................................................................................................98

4.1.4 字符数组与字符串.................................................................................................................................6

4.2 指针..............................................................................................................................................................118

4.2.1 地址和指针的概念.................................................................................................................................118

4.2.2 指针变量的定义....................................................................................................................................118

4.2.3 取地址运算符与指针运算符..................................................................................................................119

4.2.4 指针变量的赋值....................................................................................................................................121

4.2.5 指针变量的运算....................................................................................................................................124

............

C++程序设计实验教程

实验一 Visual C 6.0开发环境及简单应用程序的创建.........................................................................................1

一、实验目的?.........................................................................................................................................................1

二、相关知识?.........................................................................................................................................................1

三、实验内容?.........................................................................................................................................................9

四、问题讨论?.........................................................................................................................................................9

实验二 输入/输出与顺序结构................................................................................................................................11

一、实验目的?........................................................................................................................................................11

二、范例分析?........................................................................................................................................................11

三、实验内容?........................................................................................................................................................14

四、问题讨论?........................................................................................................................................................15

实验三 选择结构程序设计....................................................................................................................................16

一、实验目的?........................................................................................................................................................16

二、范例分析?........................................................................................................................................................16

三、实验内容?........................................................................................................................................................23

四、问题讨论?........................................................................................................................................................26

实验四 循环结构程序设计....................................................................................................................................27

一、实验目的?........................................................................................................................................................27

二、范例分析?........................................................................................................................................................27

三、实验内容?........................................................................................................................................................32

四、问题讨论?........................................................................................................................................................35

实验五 典型程序设计............................................................................................................................................36

一、实验目的?........................................................................................................................................................36

二、范例分析?........................................................................................................................................................36

三、实验内容?........................................................................................................................................................43

四、问题讨论?........................................................................................................................................................45

实验六 一维数组...................................................................................................................................................46

一、实验目的?........................................................................................................................................................46

二、范例分析?........................................................................................................................................................46

三、实验内容?........................................................................................................................................................52

四、问题讨论?........................................................................................................................................................55

实验七 二维数组与字符数组.................................................................................................................................56

一、实验目的?........................................................................................................................................................56

二、范例分析?........................................................................................................................................................56

三、实验内容?........................................................................................................................................................63

四、问题讨论?........................................................................................................................................................66

文前.indd 1 2017-8-7 14:52:44

C 程序设计实验教程

2

实验八 指针..........................................................................................................................................................67

一、实验目的?........................................................................................................................................................67

二、范例分析?........................................................................................................................................................67

三、实验内容?........................................................................................................................................................70

四、问题讨论?........................................................................................................................................................76

实验九 函数及其调用............................................................................................................................................77

一、实验目的?........................................................................................................................................................77

二、范例分析?........................................................................................................................................................77

三、实验内容?........................................................................................................................................................80

四、问题讨论?........................................................................................................................................................82

实验十 函数与指针...............................................................................................................................................83

一、实验目的?........................................................................................................................................................83

二、范例分析?........................................................................................................................................................83

三、实验内容?........................................................................................................................................................90

四、问题讨论?........................................................................................................................................................92

实验十一 函数嵌套调用及函数重载与带默认参数的函数.....................................................................................93

一、实验目的?........................................................................................................................................................93

二、范例分析?........................................................................................................................................................93

三、实验内容?........................................................................................................................................................99

四、问题讨论?......................................................................................................................................................1

实验十二 作用域和预处理..................................................................................................................................2

一、实验目的?......................................................................................................................................................2

二、范例分析?......................................................................................................................................................2

三、实验内容?......................................................................................................................................................6

四、问题讨论?......................................................................................................................................................111

实验十三 结构体与共用体..................................................................................................................................112

一、实验目的?......................................................................................................................................................112

二、范例分析?......................................................................................................................................................112

三、实验内容?......................................................................................................................................................115

四、问题讨论?......................................................................................................................................................118

实验十四 结构体数组和结构体指针变量............................................................................................................119

一、实验目的?......................................................................................................................................................119

二、范例分析?......................................................................................................................................................119

三、实验内容?......................................................................................................................................................123

四、问题讨论?......................................................................................................................................................128

实验十五 类与对象.............................................................................................................................................129

一、实验目的?......................................................................................................................................................129

二、范例分析?......................................................................................................................................................129

三、实验内容?......................................................................................................................................................135

四、问题讨论?......................................................................................................................................................136

...........

^_^:281fec0b2d69ac58c1c8a088f16ad442