简介
本书以C/C++程序设计语言为基础,讲解了程序设计与软件开发的基本
概念、方法和基本思路,重点培养读者的程序设计能力、抽象思维能力和
逻辑思维能力。
本书内容包括:程序设计概述、语法规则、数组与指针、函数、程序
设计实践、结构体与共用体、文件、面向对象程序设计、图形用户界面设
计、图形绘制与动画制作、网络程序设计、数据库操作程序设计等。全书
内容丰富,结构精练,例题典型,应用性强。
本书可以作为高等院校理工科各专业程序设计课程教材,为方便教师
的教与学生的学,本书配有《C/C++程序设计习题指导与实训》参考书。
目录
第1章 程序设计概述
1.1 C、C++与Visual C++
1.1.1 C语言
1.1.2 从C到C++
1.1.3 编译及运行软件Visual C+4
1.2 应用程序示例
1.2.1 算术计算
1.2.2 比较与排序
1.2.3 计算分段函数的值
1.2.4 绘制直线与椭圆
1.2.5 在指定位置输出文本
1.2.6 显示鼠标所在位置
1.2.7 时间与日期
本章小结
习题1
第2章 语法规则
2.1 数据及其类型
2.1.1 标识符
2.1.2 数据类型及其作用
2.1.3 常量与变量
2.1.4 运算符和表达式
2.2 C语言的输入与输出
2.2.1 数据输出
2.2.2 数据输入
2.3 选择结构
2.3.1 if语句
2.3.2 switch语句
2.4 循环结构
2.4.1 while语句
2.4.2 d0while语句
2.4.3 f10r语句
2.4.4 break与continue
本章小结
习题2
第3章 数组和指针
3.1 一维数组的定义和引用
3.1.1 一维数组的定义和引用
3.1.2 一维数组的初始化
3.1.3 一维数组应用举例
3.2 字符数组
3.2.1 字符数组定义
3.2.2 字符数组的初始化
3.2.3 字符数组的输入与输出
3.2.4 字符串处理函数
3.2.5 字符数组应用举例
3.3 二维数组的定义和引用
3.3.1 二维数组的定义
3.3.2 二维数组的初始化
3.3.3 二维数组举例
3.3.4 多维数组
3.4 指针与地址
3.5 指针变量的定义与引用
3.5.1 指针变量的定义
3.5.2 指针变量的引用
3.6 指针与地址运算
3.6.1 算术运算
3.6.2 关系运算
3.7 一维数组与指针
3.7.1 一维数组元素的两种等价表示法
3.7.2 一维数组与指针的应用
3.8 二维数组与指针
3.8.1 二维数组的处理方法与指针表示
3.8.2 指向一维数组的指针
3.9 字符串与指针
3.10 指针数组
3.11 指针的指针
本章小结
习题3
第4章 函数
4.1 函数概述
4.1.1 函数的定义
4.1.2 标准库函数的调用
4.2 函数的定义与调用
4.2.1 函数的定义
4.2.2 函数的调用
4.3 函数间的信息交换
4.3.1 传值调用方式
4.3.2 传址调用方式
4.4 函数的嵌套调用和递归调用
4.4.1 函数的嵌套调用
4.4.2 函数的递归调用
4.5 变量的作用域与存储类型
4.5.1 局部变量与全局变量
4.5.2 变量的存储类型
4.6 外部函数和内部函数
4.6.1 外部函数
4.6.2 内部函数
4.7 多文件程序的运行
4.7.1 在Turbo C下多文件程序的运行
4.7.2 在VC++下多文件程序的运行
本章小结
习题4
第5章 程序设计实践
5.1 求和/求积问题
5.2 穷举搜索问题
5.3 递推问题
5.4 递归问题
5.5 方程近似根的求解问题
5.5.1 二分法
5.5.2 牛顿法
5.6 排序问题
5.6.1 冒泡法排序
5.6.2 简单选择排序
5.6.3 直接插入排序
5.7 查找问题
5.7.1 顺序查找
5.7.2 折半查找
本章小结
习题5
第6章 结构体与共用体
6.1 结构体类型与结构体变量
6.1.1 结构体类型
6.1.2 结构体变量
6.1.3 结构体成员的使用
6.2 结构体数组及其应用
6.3 指向结构体的指针
6.4 简单链表操作
6.4.1 链表概述
6.4.2 链表的基本操作
6.5 共用体
6.5.1 共用体类型
6.5.2 共用体变量
6.5.3 共用体成员的使用
本章小结
习题6
第7章 文件
7.1 概述
7.1.1 文件的概念
7.1.2 文件分类
7.1.3 文件类型指针
7.2 文件打开与关闭
7.2.1 文件打开
7.2.2 文件关闭
7.3 文件读写
7.3.1 字符的读写
……
第8章 面向对象程序设计
第9章 图形用户界面设计
第10章 图形绘制与动画制作
第11章 网络程序设计
第12章 数据库操作程序设计
附录A 常用字符与ASCII码对照表
附录B 去处符的优先级和结合性总表
附录C C语言常用库函数
1.1 C、C++与Visual C++
1.1.1 C语言
1.1.2 从C到C++
1.1.3 编译及运行软件Visual C+4
1.2 应用程序示例
1.2.1 算术计算
1.2.2 比较与排序
1.2.3 计算分段函数的值
1.2.4 绘制直线与椭圆
1.2.5 在指定位置输出文本
1.2.6 显示鼠标所在位置
1.2.7 时间与日期
本章小结
习题1
第2章 语法规则
2.1 数据及其类型
2.1.1 标识符
2.1.2 数据类型及其作用
2.1.3 常量与变量
2.1.4 运算符和表达式
2.2 C语言的输入与输出
2.2.1 数据输出
2.2.2 数据输入
2.3 选择结构
2.3.1 if语句
2.3.2 switch语句
2.4 循环结构
2.4.1 while语句
2.4.2 d0while语句
2.4.3 f10r语句
2.4.4 break与continue
本章小结
习题2
第3章 数组和指针
3.1 一维数组的定义和引用
3.1.1 一维数组的定义和引用
3.1.2 一维数组的初始化
3.1.3 一维数组应用举例
3.2 字符数组
3.2.1 字符数组定义
3.2.2 字符数组的初始化
3.2.3 字符数组的输入与输出
3.2.4 字符串处理函数
3.2.5 字符数组应用举例
3.3 二维数组的定义和引用
3.3.1 二维数组的定义
3.3.2 二维数组的初始化
3.3.3 二维数组举例
3.3.4 多维数组
3.4 指针与地址
3.5 指针变量的定义与引用
3.5.1 指针变量的定义
3.5.2 指针变量的引用
3.6 指针与地址运算
3.6.1 算术运算
3.6.2 关系运算
3.7 一维数组与指针
3.7.1 一维数组元素的两种等价表示法
3.7.2 一维数组与指针的应用
3.8 二维数组与指针
3.8.1 二维数组的处理方法与指针表示
3.8.2 指向一维数组的指针
3.9 字符串与指针
3.10 指针数组
3.11 指针的指针
本章小结
习题3
第4章 函数
4.1 函数概述
4.1.1 函数的定义
4.1.2 标准库函数的调用
4.2 函数的定义与调用
4.2.1 函数的定义
4.2.2 函数的调用
4.3 函数间的信息交换
4.3.1 传值调用方式
4.3.2 传址调用方式
4.4 函数的嵌套调用和递归调用
4.4.1 函数的嵌套调用
4.4.2 函数的递归调用
4.5 变量的作用域与存储类型
4.5.1 局部变量与全局变量
4.5.2 变量的存储类型
4.6 外部函数和内部函数
4.6.1 外部函数
4.6.2 内部函数
4.7 多文件程序的运行
4.7.1 在Turbo C下多文件程序的运行
4.7.2 在VC++下多文件程序的运行
本章小结
习题4
第5章 程序设计实践
5.1 求和/求积问题
5.2 穷举搜索问题
5.3 递推问题
5.4 递归问题
5.5 方程近似根的求解问题
5.5.1 二分法
5.5.2 牛顿法
5.6 排序问题
5.6.1 冒泡法排序
5.6.2 简单选择排序
5.6.3 直接插入排序
5.7 查找问题
5.7.1 顺序查找
5.7.2 折半查找
本章小结
习题5
第6章 结构体与共用体
6.1 结构体类型与结构体变量
6.1.1 结构体类型
6.1.2 结构体变量
6.1.3 结构体成员的使用
6.2 结构体数组及其应用
6.3 指向结构体的指针
6.4 简单链表操作
6.4.1 链表概述
6.4.2 链表的基本操作
6.5 共用体
6.5.1 共用体类型
6.5.2 共用体变量
6.5.3 共用体成员的使用
本章小结
习题6
第7章 文件
7.1 概述
7.1.1 文件的概念
7.1.2 文件分类
7.1.3 文件类型指针
7.2 文件打开与关闭
7.2.1 文件打开
7.2.2 文件关闭
7.3 文件读写
7.3.1 字符的读写
……
第8章 面向对象程序设计
第9章 图形用户界面设计
第10章 图形绘制与动画制作
第11章 网络程序设计
第12章 数据库操作程序设计
附录A 常用字符与ASCII码对照表
附录B 去处符的优先级和结合性总表
附录C C语言常用库函数
C/C++程序设计教程
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×