图书介绍
Linux C/C++入门与进阶PDF|Epub|txt|kindle电子书版本网盘下载
![Linux C/C++入门与进阶](https://www.shukui.net/cover/6/30506653.jpg)
- 位元文化编著 著
- 出版社: 北京:科学出版社
- ISBN:703013768X
- 出版时间:2004
- 标注页数:675页
- 文件大小:37MB
- 文件页数:685页
- 主题词:C语言-程序设计
PDF下载
下载说明
Linux C/C++入门与进阶PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简介C/C++程序语言1
1.1 了解程序语言1
1.2 简介C/C++4
1.3 Linux下的程序开发环境7
第2章 Hello C++与程序的纠错13
2.1 建立Hello C++程序13
2.2 程序编写的基本观点15
2.3 程序的纠错20
2.4 学习程序的窍门22
3.1 变量的概念23
第3章 变量、数据类型与常数23
3.2 数据类型24
3.3 未设定初值的变量值36
3.4 变量命名的限制37
3.5 匈牙利命名法38
3.6 变量的有效范围41
3.7 常数、自定义常数与#define44
3.8 从屏幕读入变量数据48
第4章 运算符与表达式50
4.1 名词解释50
4.2.1 指派运算符51
4.2 运算符51
4.2.2 算术运算符52
4.2.3 比较运算符55
4.2.4 逻辑运算符57
4.2.5 ++、--与sizeof运算符61
4.2.6 逗号运算符66
4.2.7 条件运算符66
4.3 表达式的计算69
4.3.1 运算符的优先级69
4.3.2 表达式的运算规则70
4.4.1 隐式类型转换72
4.4 表达式中的类型转换72
4.4.2 显式类型转换75
第5章 流程控制77
5.1 判断式与循环77
5.2 if-else if-else判断式78
5.3 switch-case判断式87
5.4 for循环90
5.5 while循环96
5.6 do-while循环100
5.7 break、continue、return、goto语句104
第6章 数组111
6.1 一维数组111
6.2 二维数组120
6.3 多维数组125
第7章 指针127
7.1 变量127
7.2 指针的声明与使用130
7.3 指针的指针140
7.4.1 数组与指针计算142
7.4 指针与数组142
7.4.2 指向数组的指针148
7.5 字符串数组153
7.6 以动态内存初始设定指针158
7.7 const修饰词与指针变量159
第8章 函数164
8.1 函数与程序的关系164
8.2 函数的建立166
8.3 自变量的传递171
8.4 数据的返回195
8.5 运用define指令建立宏函数205
8.6 递归函数209
8.7 函数指针215
8.8 参数默认值221
第9章 动态内存的配置224
9.1 数组的动态配置224
9.2 动态二维数组与指针的指针228
第10章 自定义数据类型233
10.1 自定义数据类型typedef233
10.2 结构类型struct235
10.3 列举类型enum240
11.1 对象导向的观点与C++246
第11章 对象导向246
11.2 对象导向的基本观点247
11.3 计算机的虚拟世界249
11.4 用对象导向观点仿真世界251
11.5 对象导向系统的运作机制252
第12章 Hello C++!254
12.1 Hello C++范例254
12.2 建立类别255
12.3 建立对象259
12.4 信息——声明对象的成员函数259
13.1 数据隐藏的实践——对象的封装260
第13章 类别与对象260
13.2 对象的建立与成员存取261
13.3 存取权限的控制——类别中成员的分级263
13.4 对象的生命周期266
13.5 const、mutable的使用282
13.6 静态类别成员293
13.7 指针与对象297
13.8 对象参数的传递300
13.9 重载运算符——对象的运算306
13.10 朋友类别与朋友函数324
13.11 类别的前置声明327
第14章 类别的继承——程序代码的再用331
14.1 继承的意义331
14.2 C++的继承机制334
14.3 基础类别对象与衍生类别对象的类型转换372
14.4 多重继承378
14.5 继承的进一步探讨391
第15章 结合关系与执行392
15.1 结合的意义392
15.2 组合关系的执行394
16.1 信息与多态408
第16章 信息与对象间的对话408
16.2 静态的多态411
16.3 动态的多态417
第17章 模板440
17.1 模板的观点440
17.2 模板函数448
17.3 多参数模板450
17.4 运用typeid判断套用模板的数据类型451
第18章 数据流与文件的输出/入453
18.1 简介数据流453
18.2 数据流的格式控制455
18.3 文件的输出/入466
第19章 标准字符串类别484
19.1 标准字符串类别简介484
19.2 字符串对象的操作484
第20章 例外处理490
20.1 例外处理简介490
20.2 例外处理的机制491
第21章 命名空间500
21.1 命名空间存在的原因500
21.2 命名空间的定义501
21.3 命名空间的使用504
第22章 标准模板链接库517
22.1 认识STL517
22.2 容器与指位器518
22.3 序列容器521
22.4 关联容器532
22.5 算法538
22.6 函数对象549
22.7 其他指位器554
23.1 模块的概念559
第23章 模块化开发、自定义标头文件、条件式编译、批次编译与版本管理559
23.2 自定义标头文件560
23.3 条件式编译562
23.4 批次编译Makefile文件与make指令572
23.5 版本管理575
第24章 图书管理系统范例582
24.1 图书管理系统的发展582
24.2 图书管理系统的构建590
第25章 Linux环境下的窗口程序设计简介609
25.1 Linux环境下的窗口程序开发609
25.2 窗口程序设计的基本观点611
25.3 如何编写窗口程序612
第26章 Hello wxWindows——窗口程序设计初体验615
26.1 建立窗口程序的基本观点615
26.2 你的第一个窗口程序617
第27章 自定义窗口框架621
27.1 自定义窗口框架对象621
27.2 MyFrame程序范例622
27.3 菜单625
27.4 状态栏630
28.1 窗口事件的传递与处理634
第28章 窗口的事件处理634
28.2 事件程序范例637
28.3 事件映像表与响应函数的建立642
28.4 利用鼠标绘图643
28.5 对话框的使用与窗口的关闭646
第29章 对话框与控件649
29.1 自定义对话框对象649
29.2 对话框程序范例650
29.3 自定义对话框657
29.4 控件665
附录 ASCII码674