资料介绍
C++是一种高效应用的程序设计语言,它即可进行过程化程序设计,也可进行面向对象程序设计,因而成了编程人员最广泛使用的工具。学好C++,很容易触类旁通其他软件,C++架起了通向强大、易用、真正的软件开发应用的桥梁。许多高等院校已经开设了C++程序设计语言课,急需一本实用的教材,本书是作者总结两年教学实践的经验写成的,适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供自学的读者使用。
本书共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础。第二部分,第11章至第12章,是面向对象程序设计部分,它建立在C++程序设计上,讲述了面向对象程序设计方法。
【目录】
第1部分 C++过程化语言基础
第1章 C++入门
1.1 从C到C++
1.2 程序与语言
1.3 结构化程序设计
1.4 面向对象程序设计
1.5 程序开发过程
1.6 最简单的程序
1.7 函数
小结
第2章 基本数据类型与输入输出
2.1 字符集与保留字
2.2 基本数据类型
2.3 变量定义
2.4 常量
2.5 常量定义
2.6 I/O流控制
2.7 printf与scanf
小结
练习
第3章 表达式和语句
3.1 表达式
3.2 算术运算和赋值
3.3 算术类型转换
3.4 增量和减量
3.5 关系与逻辑运算
3.6 if语句
3.7 条件运算符
3.8 逗号表达式
3.9 求值次序与副作用
小结
练习
第4章 过程化语句
4.1 while语句
4.2 do...while语句
4.3 for语句
4.4 switch语句
4.5 转向语句
4.6 过程应用:求
4.7 过程应用:判明素数
4.8 过程应用:求积分
小结
练习
第5章 函数
5.1 函数概述
5.2 函数原型
5.3 全局变量与局部变量
5.4 函数调用机制
5.5 静态局部变量
5.6 递归函数
5.7 内联函数
5.8 重载函数
5.9 默认参数的函数
小结
练习
第6章 程序结构
6.1 外部存储类型
6.2 静态存储类型
6.3 作用域
6.4 可见性
6.5 生命期
6.6 头文件
6.7 多文件结构
6.8 编译预处理
小结
练习
第7章 数组
7.1 数组定义
7.2 访问数组元素
7.3 初始化数组
7.4 向函数传递数组
7.5 二维数组
7.6 数组应用:排序
7.7 数组应用:Josephus问题
7.8 数组应用:矩陈乘法
小结
练习
第8章 指针
8.1 指针概念
8.2 指针运算
8.3 指针与数组
8.4 堆内存分配
8.5 const指针
8.6 指针与函数
8.7 字符指针
8.8 指针数组
8.9 命令行参数
8.10 函数指针
小结
练习
第9章 引用
9.1 引用的概念
9.2 引用的操作
9.3 什么能被引用
9.4 用引用传递函数参数
9.5 返回多个值
9.6 用引用返回值
9.7 函数调用作为左值
9.8 用const限定引用
9.9 返回堆中变量的引用
小结
练习
第10章 结构
10.1 结构
10.2 结构与指针
10.3 结构与数组
10.4 传递结构参数
10.5 返回结构
10.6 链表结构
10.7 创建与遍历链表
10.8 删除链表结点
10.9 结构应用:Josephus问题
10.10
小结
练习
第二部分 面向对象程序设计
- C++程序设计的基础知识初步了解C++的资料免费下载 25次下载
- C++程序设计教程之C++工具的详细资料说明 4次下载
- C++程序设计教程之指针的详细资料说明 7次下载
- C++程序设计教程之程序设计初步资料说明 7次下载
- C++程序设计教程之C++的初步知识的详细资料说明 31次下载
- C++程序设计教程之数组的详细资料说明 10次下载
- Visual C++程序设计教程之MFC中的资源与界面设计的详细资料说明 8次下载
- C++程序设计教程之语句的详细资料说明 1次下载
- C++程序设计教程之基础知识资料概述 13次下载
- C++程序设计教程之继承的详细资料说明 98次下载
- C++程序设计教程之类的详细资料说明 2次下载
- C++入门教程之C++程序设计的课件资料免费下载 33次下载
- C++程序设计上机指导.pdf 28次下载
- C++程序设计原理与实践 0次下载
- C++程序设计陷阱(中文版)_程序员必读 0次下载
- OpenHarmony标准系统C++公共基础类库案例:HelloWorld 220次阅读
- C++简史:C++是如何开始的 415次阅读
- 用OpenVINO™ C++ API编写YOLOv8-Seg实例分割模型推理程序 1257次阅读
- 如何把C++程序改写成C语言 3149次阅读
- C++程序异常处理机制是什么 744次阅读
- C与C++混合编程是什么 1300次阅读
- 基于OpenHarmony开发板上测试Native C++应用开发 3633次阅读
- C++语言的发展 558次阅读
- C/C++基础知识汇总 2222次阅读
- C++:引用的使用场景 3940次阅读
- C++封装:this指针 3371次阅读
- C语言的简介和特点说明 7800次阅读
- OpenCV的Mat数据格式及其遍历的程序资料说明 3939次阅读
- C++的这些资源你多知道吗?国外程序员整理的C++资源大全 5538次阅读
- 单片机C语言程序设计:TIMER0与TIMER1控制条形LED 3846次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多