挑战C++程序语言[电子资源.图书]

副标题:无

作   者:蔡文辉等著

分类号:

ISBN:9787111107767

微信扫一扫,移动浏览光盘

简介

   C++程序语言是目前最受欢迎的面向对象程序语言之一,不但保留了原来C语言的许多优点,另外加入了面向对象所需的一些机制。本书主要以简单的实例来说明C++语言的结构、数据类型的种类、流程的控制方法、面向对象程序设计方法、对象的继承机制、运算符的重载以及多态性等,而且还介绍了软件工程的知识,使读者对于如何开发大型的软件系统能有一个清晰的概念。另外本书提供了完整的范例程序,供读者学习参考之用。    本书通俗易懂,理论与实践紧密结合,适用于作为大专院校学生   C++语言课程的教材,也可作为广大计算机爱好者学习C++的参考书。   

目录

第1章程序设计基本概念 14页
1.1计算机的过去与现在. 15页
1.2计算机硬件结构 16页
1.3计算机软件 18页
1.3.1操作系统 18页
1.3.2应用软件 19页
1.3.3程序语言 19页
1.4程序设计方法. 20页
第2章流程图 24页
2.1简介 25页
2.2范例 28页
问题练习 42页
第3章C++程序语言初步. 44页
3.1前言 45页
3.2C++的程序结构 45页
3.3变量与常量 51页
3.4数据类型(DataType) 52页
3.4.1整数(Integer). 53页
3.4.2浮点数(FloatingPoint). 54页
3.4.3字符(Character)与字符串(String) 58页
3.4.4布尔型. 60页
3.4.5枚举型. 62页
3.4.6数据类型转换 64页
3.5操作数与运算符. 66页
3.5.1算术运算符 67页
3.5.2递增(++)、递减(--)运算符. 67页
3.5.3赋值(=)与复合赋值(op=)运算符 69页
3.6结论 71页
问题练习 72页
第4章选择语句与重复语句 75页
4.1前言 76页
4.2关系运算符、逻辑运算符 76页
4.2.1关系运算符 76页
4.2.2逻辑运算符 78页
4.2.3运算符的优先级 78页
4.3if语句 78页
4.4switch语句 85页
4.5while语句 92页
4.6dowhile语句 95页
4.7for语句 97页
4.8break语句 101页
4.9continue语句 102页
4.10gotolabel 102页
4.11选择语句与重复语句的应用 104页
4.11.1十进制转成二进制. 104页
4.11.2求不大于整数n的质数 107页
4.12结论 109页
问题练习 110页
第5章数组与结构 113页
5.1前言 114页
5.2数组(Array). 114页
5.2.1数组的声明与初始值设定. 114页
5.2.2数组数据的访问. 121页
5.2.3字符数组 123页
5.3结构(Structure) 127页
5.3.1结构的声明与初始值设定 127页
5.3.2结构中的结构 130页
5.3.3结构数据成员的访问 131页
5.3.4结构指针. 134页
5.3.5结构与类的差异. 134页
5.4数组与结构的应用. 134页
5.4.1转置矩阵. 134页
5.4.2反射矩阵. 137页
5.4.3选择排序法 139页
5.4.4插入排序法 142页
5.4.5二元搜寻法 145页
5.4.6堆栈(Stack) 149页
5.4.7队列(Queue) 150页
5.5结论 151页
问题练习. 152页
第6章指针 154页
6.1前言 155页
6.2指针(Pointer) 155页
6.3字符指针 159页
6.4字符串指针. 161页
6.5数组指针 162页
6.6结构指针 164页
6.7动态内存配置 166页
6.8结论 169页
问题练习. 170页
第7章输入与输出 172页
7.1前言 173页
7.2格式化的输出162挑战C++程序语言VIII 11页
7.2.1设定输出栏宽 173页
7.2.2设定对齐方式 174页
7.2.3设定输出的小数点位数 176页
7.2.4设定以小数点或科学记号方式输出 176页
7.2.5格式化标志 177页
7.3字符、字符串的输入与输出 178页
7.3.1字符的输入与输出 178页
7.3.2字符串的输入与输出 180页
7.4文件数据的存取 183页
7.4.1文字文件的存取. 184页
7.4.2文件的打开模式. 190页
7.4.3二进制文件的存取 194页
7.5结论 198页
问题练习. 199页
第8章进一步讨论字符 201页
8.1前言 202页
8.2字符的应用. 202页
8.2.1字符的声明与初值设定 202页
8.2.2字符的运算 204页
8.2.3控制符 205页
8.2.4测试字符. 206页
8.2.5字符数组. 208页
8.3字符串的应用 210页
8.3.1字符串的声明与初值设定. 210页
8.3.2字符串的链接 212页
8.3.3字符串的长度 215页
8.3.4子字符串. 216页
8.3.5比较字符串大小. 217页
8.3.6寻找某字符串 221页
8.3.7寻找特定字符 224页
8.3.8插入字符串 226页
8.3.9替换字符串内容. 228页
8.3.10删除子字符串 229页
8.4结论 231页
问题练习. 233页
第9章函数 234页
9.1前言 235页
9.2函数的定义与声明. 235页
9.2.1函数的定义 235页
9.2.2函数的声明--函数原型. 237页
9.2.3调用函数. 237页
9.3C++的程序结构 240页
9.4标识符的作用域 241页
9.5参数的传递. 246页
9.5.1传值调用(CallByValue). 246页
9.5.2传址调用(CallByAddress) 248页
9.5.3引用调用(CallByReference) 253页
9.6内联(inline)函数 254页
9.7递归函数(RecursiveFunction) 257页
9.8主程序的实参 262页
9.9函数的应用. 264页
9.9.1系统函数:随机数发生器rand()与random(n) 264页
9.9.2系统函数:日期与时间getdate()与gettime(). 267页
9.9.3系统函数:ceil(x)与floor(x) 269页
9.9.4系统函数:平方根sqrt(x). 270页
9.9.5系统函数:次方pow(x,y) 271页
9.9.6输出空格与空行. 272页
9.9.7布尔函数. 274页
9.9.8冒泡排序法 275页
9.9.9堆栈的实作(使用数组). 279页
9.9.10堆栈的制作(使用链接串行结构). 281页

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

挑战C++程序语言[电子资源.图书]
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon