封面
版权信息
前言
第1章 程序设计和C/C++语言
1.1 程序和程序语言
1.1.1 计算机程序与程序设计
1.1.2 程序设计语言及其发展
1.1.3 高级语言及其实现
1.1.4 具体语言和程序设计
1.2 C语言和C++语言简介
1.3 C/C++程序快速入门
1.3.1 程序的加工和执行
- APP免费
1.3.2 一个简单程序
- APP免费
1.3.3 源程序的格式
- APP免费
1.3.4 程序开发过程
- APP免费
1.3.5 程序除错
- APP免费
1.4 集成开发环境Dev-C++使用简介
- APP免费
1.4.1 源程序的编辑、保存、关闭和打开
- APP免费
1.4.2 源程序的加工和运行
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第2章 数据与简单计算程序
- APP免费
2.1 基本字符、名字表示、标识符和关键字
- APP免费
2.1.1 名字(标识符)的构成
- APP免费
2.1.2 关键字
- APP免费
2.2 常用数据类型
- APP免费
2.2.1 整数类型和整数
- APP免费
2.2.2 实数类型和实数
- APP免费
2.2.3 字符和字符串
- APP免费
2.3 运算符、表达式与计算
- APP免费
2.3.1 算术运算符
- APP免费
2.3.2 算术表达式
- APP免费
2.3.3 表达式求值
- APP免费
2.3.4 计算和类型
- APP免费
2.3.5 简单计算程序
- APP免费
2.4 数学函数及其使用
- APP免费
2.4.1 函数与函数调用
- APP免费
2.4.2 函数调用中的类型转换
- APP免费
2.4.3 inf与nan
- APP免费
2.5 基本输出功能
- APP免费
2.5.1 C++的基本输出功能
- APP免费
*2.5.2 C语言中的输出函数printf
- APP免费
*2.6 计算机中的数值表示与存储
- APP免费
2.6.1 数制
- APP免费
2.6.2 数据存储单位
- APP免费
2.6.3 基本类型数据的表示
- APP免费
2.7 Dev-C++中的辅助编辑功能
- APP免费
2.7.1 插入头部注释和标准代码模块
- APP免费
2.7.2 其他编辑功能
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第3章 变量和控制结构
- APP免费
3.1 语句、复合结构和顺序程序
- APP免费
3.2 变量的概念、定义和使用
- APP免费
3.2.1 变量的定义
- APP免费
3.2.2 变量的使用:赋值与取值
- APP免费
3.3 数据输入
- APP免费
3.3.1 通过输入流获取数据
- APP免费
*3.3.2 C语言的格式输入函数scanf
- APP免费
3.4 关系表达式、逻辑表达式和条件表达式
- APP免费
3.4.1 关系运算符与关系表达式
- APP免费
3.4.2 逻辑运算符与逻辑表达式
- APP免费
3.4.3 条件表达式
- APP免费
3.5 语句与控制结构
- APP免费
3.6 选择语句
- APP免费
3.6.1 if语句
- APP免费
3.6.2 if语句的嵌套
- APP免费
3.6.3 if语句的优化
- APP免费
3.6.4 使用if语句的技术
- APP免费
3.6.5 开关语句
- APP免费
3.7 循环语句
- APP免费
3.7.1 while语句
- APP免费
3.7.2 do-while循环结构
- APP免费
3.7.3 for语句
- APP免费
3.7.4 多重循环
- APP免费
3.7.5 与循环有关的控制语句
- APP免费
3.7.6 死循环
- APP免费
3.8 程序动态除错方法(一)
- APP免费
3.8.1 动态运行错误的分析与确认
- APP免费
3.8.2 排除程序的动态运行错误
- APP免费
3.8.3 源代码的可读性
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第4章 基本程序设计技术
- APP免费
4.1 循环程序设计
- APP免费
4.1.1 输出一系列完全平方数
- APP免费
4.1.2 整数范围与浮点误差
- APP免费
4.1.3 迭代与递推
- APP免费
4.1.4 通项计算
- APP免费
4.1.5 循环中的几种变量
- APP免费
4.2 常用标准库函数
- APP免费
4.2.1 库函数
- APP免费
4.2.2 程序计时
- APP免费
4.2.3 随机数生成函数
- APP免费
4.3 交互式程序设计的输入输出
- APP免费
4.3.1 通过计数器控制循环输入
- APP免费
4.3.2 用结束标志控制循环输入
- APP免费
4.3.3 输入函数的返回值及其作用
- APP免费
4.3.4 输入输出流:字符串流与文件流
- APP免费
4.3.5 字符输入输出与字符相关函数
- APP免费
4.4 程序设计实例
- APP免费
4.4.1 编程实例1:一个简单猜数游戏
- APP免费
4.4.2 编程实例2:一个简单计算器
- APP免费
4.4.3 编程实例3:文件中的单词计数
- APP免费
*4.4.4 编程实例4:图形界面程序
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第5章 函数与程序结构
- APP免费
5.1 函数的定义与调用
- APP免费
5.1.1 对自定义函数的需求
- APP免费
5.1.2 函数的定义
- APP免费
5.1.3 函数的调用
- APP免费
5.1.4 函数和程序
- APP免费
5.1.5 局部变量的作用域和生存期
- APP免费
5.1.6 函数调用的参数传递机制
- APP免费
5.2 程序的函数分解、封装与测试
- APP免费
5.2.1 程序的函数分解
- APP免费
5.2.2 函数封装和两种视角
- APP免费
5.2.3 函数的测试
- APP免费
5.2.4 自定义函数和测试
- APP免费
5.3 循环与递归
- APP免费
5.3.1 阶乘和乘幂
- APP免费
5.3.2 斐波那契数列
- APP免费
5.3.3 最大公约数
- APP免费
5.3.4 河内塔问题
- APP免费
5.4 外部变量与静态局部变量
- APP免费
5.4.1 外部变量
- APP免费
5.4.2 变量定义的嵌套
- APP免费
5.4.3 静态局部变量
- 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.5.4 外部变量的声明
- APP免费
5.5.5 函数分解程序实例
- APP免费
5.5.6 多文件开发实例
- APP免费
5.6 预处理
- APP免费
5.6.1 文件包含命令
- APP免费
5.6.2 宏定义与宏替换
- APP免费
*5.6.3 条件编译命令
- APP免费
5.7 程序动态除错方法(二)
- APP免费
5.7.1 开始调试
- APP免费
5.7.2 调试过程中的操作
- APP免费
5.7.3 调试与除错
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第6章 数组
- APP免费
6.1 数组的概念、定义和使用
- APP免费
6.1.1 数组变量的定义
- APP免费
6.1.2 数组的使用
- APP免费
6.1.3 数组的初始化
- APP免费
*6.1.4 变长数组
- APP免费
6.2 使用数组的程序实例
- APP免费
6.2.1 计算日期的天数序号
- APP免费
6.2.2 从字符到下标
- APP免费
6.2.3 筛法求质数
- APP免费
6.2.4 约瑟夫问题
- APP免费
6.2.5 多项式求值
- APP免费
6.3 以数组作为函数的参数
- APP免费
6.3.1 函数的数组参数
- APP免费
6.3.2 修改实参数组的元素
- APP免费
6.3.3 定义数组的考虑
- APP免费
6.4 二维和多维数组
- APP免费
6.4.1 多维数组的初始化
- APP免费
6.4.2 多维数组的使用和表示
- APP免费
6.4.3 多维数组作为函数的参数
- APP免费
6.5 字符数组与字符串
- APP免费
6.5.1 字符数组
- APP免费
6.5.2 字符串
- APP免费
6.5.3 字符串的输出与输入
- APP免费
6.5.4 字符串程序实例
- APP免费
6.5.5 标准库的字符串处理函数
- APP免费
6.5.6 从文件读取字符串程序实例
- APP免费
6.6 编程实例
- APP免费
6.6.1 拼手气发红包
- APP免费
6.6.2 学生成绩的统计和分析
- APP免费
6.6.3 统计源程序中的关键字
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第7章 指针
- APP免费
7.1 地址与指针
- APP免费
7.2 指针变量的定义和使用
- APP免费
7.2.1 指针变量的定义
- APP免费
7.2.2 指针操作
- APP免费
7.2.3 指针作为函数的参数
- APP免费
7.2.4 指针作为函数的返回值
- APP免费
7.2.5 与指针有关的一些问题
- APP免费
7.3 指针与数组
- APP免费
7.3.1 指向数组元素的指针
- APP免费
7.3.2 数组写法与指针写法
- APP免费
7.3.3 数组参数与指针
- APP免费
*7.3.4 多维数组作为参数的通用函数
- APP免费
7.3.5 字符指针与字符串
- APP免费
7.4 指针数组
- APP免费
7.4.1 字符指针数组
- APP免费
7.4.2 指针数组与二维数组
- APP免费
*7.4.3 命令行参数及其处理
- APP免费
7.5 动态存储管理
- APP免费
7.5.1 为什么需要动态存储管理
- APP免费
7.5.2 动态存储管理机制
- APP免费
7.5.3 动态存储分配程序实例
- APP免费
7.6 指向函数的指针
- APP免费
7.6.1 作用和定义
- APP免费
7.6.2 数值积分函数
- APP免费
7.6.3 遍历数组
- APP免费
本章讨论的重要概念
- APP免费
练习
- APP免费
第8章 结构体和其他数据机制
- APP免费
8.1 定义类型
- APP免费
8.1.1 简单类型定义
- APP免费
8.1.2 定义数组类型
- APP免费
*8.1.3 定义函数指针类型
- APP免费
8.2 结构体
- APP免费
8.2.1 结构体类型定义
- APP免费
8.2.2 结构体变量的定义和初始化
- APP免费
8.2.3 结构体变量的使用
- APP免费
8.2.4 结构体与函数
- APP免费
8.2.5 结构体、数组与指针
- 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免费
本章讨论的重要概念
- APP免费
练习
- APP免费
附录
- APP免费
附录A C和C++语言运算符表
- APP免费
附录B ANSI C关键字列表
- APP免费
附录C C和C++语言常用功能速查
- APP免费
附录D 命名规范
- APP免费
附录E 编程形式规范
- APP免费
进一步学习的建议
- APP免费
参考文献
- APP免费
推荐阅读
- APP免费
文后
- APP免费
本书特点
更新时间:2023-11-07 15:59:22