封面
版权信息
前言
第1章 C/C++语言程序设计概述
1.1 引言
1.2 C/C++语言的特点
1.3 程序与程序设计
1.3.1 程序
1.3.2 程序设计
1.4 算法及其表示方法
1.4.1 算法的特性与要求
1.4.2 算法描述
1.5 简单C/C++程序的基本结构
1.5.2 C/C++程序的基本构成
1.6 C程序的调试
1.6.1 编辑
1.6.2 编译
1.6.3 连接
1.6.4 运行
1.6.5 程序的跟踪调试
1.7 C++程序的实现
1.7.1 C++源程序的建立与编辑
1.7.2 单文件程序的编译和运行
1.7.3 多文件程序的编译和运行
1.8 程序举例
本章学习指导
习题
第2章 C语言程序设计基础
- APP免费
2.1 引言
- APP免费
2.2 常量
- APP免费
2.2.1 整型常量
- APP免费
2.2.2 实型常量
- APP免费
2.2.3 字符型常量
- APP免费
2.2.4 字符串常量
- APP免费
2.2.5 符号常量
- APP免费
2.3 变量
- APP免费
2.3.1 变量的定义
- APP免费
2.3.2 变量的初始化
- APP免费
2.4 运算符和表达式
- APP免费
2.4.1 运算符和表达式概述
- APP免费
2.4.2 算术运算符和算术表达式
- APP免费
2.4.3 关系运算符和关系表达式
- APP免费
2.4.4 逻辑运算符和逻辑表达式
- APP免费
2.4.5 赋值运算符和赋值表达式
- APP免费
2.4.6 自增、自减运算符及其表达式
- APP免费
2.4.7 逗号运算符和逗号表达式
- APP免费
2.4.8 位运算符
- APP免费
2.4.9 其他运算符
- APP免费
2.5 基本输入与输出函数
- APP免费
2.5.1 格式输入函数scanf()
- APP免费
2.5.2 格式输出函数printf()
- APP免费
2.5.3 字符输入函数getchar()
- APP免费
2.5.4 字符输出函数putchar()
- APP免费
2.6 本章综合程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第3章 控制结构
- APP免费
3.1 引言
- APP免费
3.2 C语句和程序结构
- APP免费
3.2.1 C语句概述
- APP免费
3.2.2 C程序基本结构
- APP免费
3.3 if语句
- APP免费
3.3.1 if语句
- APP免费
3.3.2 if-else语句
- APP免费
3.3.3 if-else if-else语句
- APP免费
3.4 switch语句
- APP免费
3.5 循环语句
- APP免费
3.5.1 while语句
- APP免费
3.5.2 do-while语句
- APP免费
3.5.3 for语句
- APP免费
3.5.4 循环语句的嵌套
- APP免费
3.6 转向语句
- APP免费
3.6.1 break语句
- APP免费
3.6.2 continue语句
- APP免费
3.6.3 goto语句
- APP免费
3.7 本章综合程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第4章 数组
- APP免费
4.1 引言
- APP免费
4.2 一维数组
- APP免费
4.2.1 一维数组的引入
- APP免费
4.2.2 一维数组的定义
- APP免费
4.2.4 一维数组元素的引用
- APP免费
4.2.5 一维数组的应用
- APP免费
4.3 二维数组
- APP免费
4.3.1 二维数组的引入
- APP免费
4.3.2 二维数组的定义
- APP免费
4.3.3 二维数组的初始化
- APP免费
4.3.4 二维数组的应用
- APP免费
4.4 字符数组
- APP免费
4.4.1 字符串与一维字符数组
- APP免费
4.4.2 二维字符数组
- APP免费
4.4.3 字符数组的输入和输出
- APP免费
4.4.4 字符串处理函数
- APP免费
4.5 本章综合程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第5章 指针
- APP免费
5.1 引言
- APP免费
5.2 指针和地址
- APP免费
5.3 指针变量的定义和引用
- APP免费
5.3.1 指针变量的定义
- APP免费
5.3.2 指针变量的初始化
- APP免费
5.3.3 指针变量的引用
- APP免费
5.4 指针变量的运算
- APP免费
5.4.1 取地址运算(&)和取内容运算(*)
- APP免费
5.4.2 指针变量的赋值运算
- APP免费
5.4.4 两个指针变量相减
- APP免费
5.4.5 两个指针变量的比较
- APP免费
5.5 指针与数组
- APP免费
5.5.1 指向一维数组的指针变量
- APP免费
5.5.2 二维数组与指针变量
- APP免费
5.5.3 通过行指针变量引用二维数组元素
- APP免费
5.6 指针与字符串
- APP免费
5.7 二级指针与指针数组
- APP免费
5.7.1 二级指针
- APP免费
5.7.2 指针数组
- APP免费
5.8 用于动态内存分配的函数
- APP免费
5.9 本章综合程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第6章 函数
- APP免费
6.1 引言
- APP免费
6.2 函数的引入
- APP免费
6.3 函数的定义与说明
- APP免费
6.3.1 函数的定义
- APP免费
6.3.2 函数的说明
- APP免费
6.4 函数的调用与返回值
- APP免费
6.4.1 函数的调用
- APP免费
6.4.2 函数的返回值
- APP免费
6.5 函数间的参数传递
- APP免费
6.5.1 传值调用
- APP免费
6.5.2 传址调用
- APP免费
6.5.3 指向函数的指针
- APP免费
6.5.4 返回指针的函数
- APP免费
6.6 函数的嵌套调用和递归调用
- APP免费
6.6.1 函数的嵌套调用
- APP免费
6.6.2 函数的递归调用
- APP免费
6.7 命令行参数
- APP免费
6.8 程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第7章 编译预处理与变量的存储类型
- APP免费
7.1 引言
- APP免费
7.2 宏定义
- APP免费
7.2.1 不带参数宏的定义
- APP免费
7.2.2 带参数宏的定义
- APP免费
7.3 文件包含
- APP免费
7.4 变量的存储类型
- APP免费
7.4.1 自动变量
- APP免费
7.4.2 静态变量
- APP免费
7.4.3 寄存器变量
- APP免费
7.4.4 外部变量
- APP免费
7.5 多个源程序文件下的变量使用
- APP免费
7.6 程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第8章 文件
- APP免费
8.1 引言
- APP免费
8.2 文件的基本概念
- APP免费
8.2.1 文件的逻辑结构
- APP免费
8.2.2 缓冲文件系统与非缓冲文件系统
- APP免费
8.2.3 文件指针
- APP免费
8.3 文件的打开与关闭
- APP免费
8.3.1 文件的创建或打开
- APP免费
8.3.2 文件的关闭
- APP免费
8.4 文件的读/写
- APP免费
8.4.1 按字符方式读/写文件
- APP免费
8.4.2 按行方式读/写文件
- APP免费
8.4.3 按格式读/写文件
- APP免费
8.4.4 按块读/写文件
- APP免费
8.5 文件的定位与测试
- APP免费
8.5.1 文件的顺序存取与随机存取
- APP免费
8.5.2 检测文件结束函数feof()
- APP免费
8.5.3 反绕函数rewind()
- APP免费
8.5.4 移动文件位置指针函数fseek()
- APP免费
8.5.5 测定文件位置指针当前指向的函数ftell()
- APP免费
8.6 错误检测函数
- APP免费
8.7 程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第9章 结构体与共用体
- APP免费
9.1 引言
- APP免费
9.2 结构类型
- APP免费
9.2.1 结构类型的定义
- APP免费
9.2.2 结构变量的定义
- APP免费
9.2.3 结构成员的引用
- APP免费
9.2.4 结构变量的初始化
- APP免费
9.3 结构数组
- APP免费
9.3.1 结构数组的定义和初始化
- APP免费
9.3.2 结构数组元素的引用
- APP免费
9.4 结构指针变量
- APP免费
9.4.1 结构指针变量的定义与初始化
- APP免费
9.4.2 指向结构变量的指针变量
- APP免费
9.4.3 指向结构数组的指针变量
- APP免费
9.5 结构体与函数
- APP免费
9.5.1 结构变量作为函数的参数
- APP免费
9.5.2 结构变量的地址作为函数的参数
- APP免费
9.5.3 结构数组作为函数的参数
- APP免费
9.6 共用体
- APP免费
9.6.1 共用体的定义和引用
- APP免费
9.6.2 共用体与结构体的嵌套使用
- APP免费
9.7 枚举
- APP免费
9.8 用typedef定义类型
- APP免费
9.9 链表
- APP免费
9.9.1 单向链表
- APP免费
9.9.2 链表的建立
- APP免费
9.9.3 链表的插入和删除
- APP免费
9.10 程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第10章 图形程序设计基础
- APP免费
10.1 引言
- APP免费
10.2 图形适配器的基本工作方式
- APP免费
10.2.1 文本方式
- APP免费
10.2.2 图形方式
- APP免费
10.3 常用图形函数
- APP免费
10.4 图形程序举例
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第11章 C++程序设计基础
- APP免费
11.1 引言
- APP免费
11.2 C++程序结构
- APP免费
11.3 C++的输入/输出流
- APP免费
11.3.1 输出流(cout)
- APP免费
11.3.2 输入流(cin)
- APP免费
11.4 引用
- APP免费
11.5 函数的重载
- APP免费
11.6 带默认参数的函数
- APP免费
11.7 C++新增运算符
- APP免费
11.7.1 作用域运算符
- APP免费
11.7.2 动态内存分配与撤消运算符
- APP免费
11.8 const修饰符
- APP免费
11.9 类和对象
- APP免费
11.9.1 类和对象的定义
- APP免费
11.9.2 构造函数和析构函数
- APP免费
11.9.3 类的友元
- APP免费
11.9.4 this指针
- APP免费
11.10 重载
- APP免费
11.10.1 类成员函数重载
- APP免费
11.10.2 类构造函数重载
- APP免费
11.10.3 运算符重载
- APP免费
11.11 继承
- APP免费
11.11.1 基类与派生类
- APP免费
11.11.2 public继承
- APP免费
11.11.3 private继承
- APP免费
11.11.4 protected继承
- APP免费
11.11.5 多继承
- APP免费
11.11.6 派生类的构造函数和析构函数
- APP免费
11.12 多态性和虚拟函数
- APP免费
11.12.1 多态性
- APP免费
11.12.2 虚拟函数
- APP免费
11.12.3 虚拟析构函数
- APP免费
本章学习指导
- APP免费
习题
- APP免费
第12章 查找与排序
- APP免费
12.1 引言
- APP免费
12.2 顺序查找
- APP免费
12.3 二分查找
- APP免费
12.4 插入排序
- APP免费
12.4.1 直接插入排序
- APP免费
12.4.2 二分插入排序
- APP免费
12.4.3 希尔(Shell)排序
- APP免费
12.5 交换排序
- APP免费
12.5.1 冒泡排序
- APP免费
12.5.2 快速排序
- APP免费
12.6 选择排序
- APP免费
本章学习指导
- APP免费
习题
- APP免费
附录A 常用字符与代码对照表
- APP免费
附录B C语言中的关键字
- APP免费
附录C 运算符的优先级与结合性
- APP免费
参考文献
- APP免费
习题参考答案
更新时间:2020-04-08 19:30:15