分享
 
 
 

C++程序设计教程(附光盘)

C++程序设计教程(附光盘)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 方超昆主编

出 版 社: 北京邮电大学出版社

出版时间: 2009-1-1字数:版次: 1页数: 289印刷时间:开本: 146开印次: 1纸张:I S B N : 9787563517091包装: 平装内容简介

C++语言功能强大,使用灵活、方便,既适用于设计系统程序,也适用于开发应用程序。本书深入浅出地向读者介绍了C++语言的基础知识和程序设计要领,所配备的130多道例题可以帮助读者理解C++的运用方法,配备的近300道习题可以检验读者的学习效果,帮助读者更好地掌握C++语言程序设计方法。为方便读者进一步检验学习效果,光盘中收录了作者精心设计的具有智能化阅卷能力的C++语言自助测试系统及C++试题库,该系统集自助测试及自动阅卷于一体,是读者学习C++语言的良师益友。

本书可作为高等院校计算机科学与技术专业及其他非计算机专业的C++语言程序设计教材,也可作为其他各级各类学校的C++语言程序设计教材或参考书。

目录

第1章 顺序结构程序设计

1.1 C++语言简介

1.2 C++语言的数据类型

1.2.1 变量

1.2.2 常量

1.3 数据类型转换

1.3.1 隐式转换

1.3.2 显式转换

1.4 算术表达式

1.4.1 算术运算符

1.4.2 常用数学运算函数

1.4.3 算术表达式

1.5 程序结构

1.6 顺序结构

1.6.1 赋值语句和赋值表达式

1.6.2 逗号表达式

1.6.3 注释语句

1.6.4 数据输入和输出

1.6.5 数据输出格式控制

1.6.6 const语句

1.7 C++语言运算符

习题1

第2章 选择结构程序设计

2.1 关系表达式

2.2 逻辑表达式

2.3 复合语句与空语句

2.4 if语句

2.4.1 单分支结构

2.4.2 双分支结构

2.4.3 多分支结构

2.4.4 条件嵌套语句匹配规则

2.4.5 条件表达式

2.5 switch语句

习题2

第3章 循环结构程序设计

3.1 while语句

3.2 dowhile语句

3.3 for语句

3.4 循环控制

3.4.1 break语句

3.4.2 continue语句

3.5 循环语句嵌套

3.6 goto语句

习题3

第4章 数组

4.1 一维数组

4.1.1 数组定义

4.1.2 数组元素初始化

4.1.3 字符数组和字符串

4.2 二维数组

4.2.1 数组定义

4.2.2 数组元素初始化

4.2.3 字符串数组

4.3 常用算法

4.3.1 冒泡排序算法

4.3.2 选择排序算法

4.3.3 插入排序算法

4.3.4 顺序查找算法

4.3.5 二分查找算法

习题4

第5章 函数和指针

5.1 函数基础知识

5.1.1 函数定义与原型声明

5.1.2 变量作用域与生存期

5.2 函数递归

5.3 函数默认参数值

5.4 函数重载

5.5 函数模板

5.5.1 函数模板概念

5.5.2 函数模板定义

5.5.3 函数模板使用

5.6 指针与引用

5.6.1 指针基础知识

5.6.2 指针运算

5.6.3 指针与数组

5.6.4 指针与函数

5.6.5 二级指针

5.6.6 引用

5.7 动态内存分配

5.7.1 new运算符

5.7.2 delete运算符

5.8 const与指针

5.8.1 指向常量的指针

5.8.2 指向变量的常量指针

5.8.3 指向常量的常量指针

习题5

第6章 构造数据类型

6.1 结构体

6.1.1 结构体类型定义

6.1.2 结构体变量定义和初始化

6.1.3 结构体成员访问

6.1.4 结构体数组

6.1.5 结构体参数

6.1.6 结构体指针

6.2 联合体

6.2.1 联合体类型定义

6.2.2 联合体变量定义和初始化

6.2.3 联合体成员访问

6.3 枚举

6.3.1 枚举类型定义

6.3.2 枚举变量定义

6.4 用typedef定义类型

6.4.1 基本数据类型别名定义

6.4.2 构造数据类型别名定义

习题6

第7章 预处理和位运算

7.1 文件包含

7.1.1 固定路径查找

7.1.2 当前路径查找

7.1.3 指定路径查找

7.2 宏

7.2.1 无参宏

7.2.2 有参宏

7.2.3 宏终止

7.3 条件编译

7.3.1 #ifdef

7.3.2 #ifndef

7.3.3 #if

7.4 位运算

7.4.1 按位或运算

7.4.2 按位与运算

7.4.3 按位异或运算

7.4.4 按位取反运算

7.4.5 按位左移运算

7.4.6 按位右移运算

7.4.7 位运算符优先级

习题7

第8章 运算符重载

8.1 运算符重载基本概念

8.2 重载单目运算符

8.2.1 重栽前缀++、运算符

8.2.2 重栽后缀++、运算符

8.2.3 重载正负号+、-运算符

8.3 重载双目运算符

8.3.1 重栽四则运算符

8.3.2 重载输入运算符

8.3.3 重栽输出运算符

8.3.4 重载关系运算符

习题8

第9章 类

9.1 类的基础知识

9.1.1 类与对象

9.1.2 成员访问属性

9.1.3 成员访问

9.1.4 对象与指针

9.1.5 this指针

9.2 构造函数

9.2.1 自定义构造函数

9.2.2 缺省构造函数

9.2.3 拷贝构造函数

9.2.4 构造函数初始化表

9.3 析构函数

9.3.1 缺省析构函数

9.3.2 自定义析构函数

9.4 对象运算重载

9.4.1 重载单目运算符

9.4.2 重栽双目运算符

9.5 常成员、常对象及静态成员

9.5.1 常成员与常对象

9.5.2 静态成员

9.6 类继承

9.6.1 类继承基础知识

9.6.2 类继承属性

9.6.3 基类与继承类对象初始化

习题9

第10章 文件

10.1 I/O流

10.1.1 输入流

10.1.2 输出流

10.1.3 标准I/O流与文件I/O流

10.2 文件概述

10.2.1 文件概念

10.2.2 文件分类

10.3 文件流

10.3.1 文件流对象

10.3.2 文件的打开和关闭

10.3.3 顺序文件

10.3.4 随机文件

习题10

第11章 VC++程序设计基础

11.1 VC++基础知识

11.2 对话框常用控件

11.2.1 静态控件

11.2.2 编辑框控件

11.2.3 按钮控件

11.2.4 列表控件

11.2.5 组合框控件

11.3 文档与视图

11.3.1 文档与视图概念

11.3.2 文档类型

习题11

附录 字符与ASCII码对照表

书摘插图

第1章 顺序结构程序设计

C++语言源程序可以分为3种基本结构,即顺序结构、选择结构和循环结构,这3种基本结构可以组成各种复杂的程序。本章主要介绍顺序结构程序设计基本方法,为后续章节的学习打下基础。

1.1 C++语言简介

C语言于1972年由美国的Dennis Ritchie设计,它由早期的BCPL语言(Basic CombindProgramming Language)发展演变而来。当C语言发展到巅峰时,出现了一个名为“C withClass”的C语言版本,它是C++的雏形。

1979年4月,Bjarne博士等人试图去分析UNIX的内核,但当时没有合适的工具来有效地分析由于内核分布而造成的网络流量。同年10月,Bjarne博士完成了一个可以运行的预处理程序——Cpre,它为C语言加上了类似Simula的类机制。当时,Bjarne博士开始思考是不是可以开发一种新的语言,贝尔实验室对这个想法很感兴趣,就让Bjarne博士组织了一个开发小组专门进行研究。由于当时C语言在编程界居于主导地位,要想发展一种新的语言,最强大的竞争对手就是c语言。所以,当时最关切的问题是这种新语言要在运行时间、代码紧凑性和数据紧凑性方面能够与C语言相媲美,且要尽量避免在语言应用领域的限制。在这种情况下,一个很自然的想法就是让“C++”从C语言继承过来,而Bjgrne博士更具有先见之明,为了使“C++”成为一种新的当之无愧的语言,他吸收了很多语言的优点,如从Simula继承了类的概念,从Algol68继承了运算符重载、引用以及在任何地方声明变量的特性,从BCPL获得了简捷的双斜杠注释,从Ada吸收了模板等。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有