C语言程式设计与实践

生活百科 2023-01-26 08:57生活百科www.aizhengw.cn

C语言程式设计与实践

《C语言程式设计与实践》是2010年9月1日机械工业出版社出版的书籍,作者是凌云。《C语言程式设计与实践》内容齐备、自成一体,可作为计算机及相关专业的本科或专科教材,也可以作为信息类或其他相关专业的辅助教材。

基本介绍

  • 书名C语言程式设计与实践
  • 作者凌云
  • ISBN9787111310075
  • 定价33.00元
  • 出版社机械工业出版社
  • 出版时间2010年9月1日
  • 开本16开

书籍介绍

《C语言程式设计与实践》由浅入深地讲授了C语言程式设计的技术与技巧。,介绍了c语言的基础语法知识;,通过项目开发全过程的全方位指导,从需求分析、算法设计到程式编写和过程调试,以项目实训的形式引导和帮助学生解决实际问题,提高学生解决具体问题的能力,并对程式设计竞赛中的常见算法及其套用进行了介绍;,介绍了编程风格与程式调试方法。

图书目录

出版者的话
前言
教学建议
第1章 C语言与程式设计概述
1.1 初见C语言程式
1.2 计算机与程式设计
1.2.1 指令与程式
1.2.2 程式与程式设计
1.2.3 程式设计和程式设计语言
1.2.4 程式设计过程
1.3 C语言学习与自然语言学习的关係
1.4 C语言的发展历史、现状与特点
1.4.1 C语言的发展历史和现状
1.4.2 C语言的特点
习题
第2章 例子驱动的C语言语法元素概览
2.1 变数与表达式
2.2 分支语句
2.2.1 if语句
2.2.2 switch语句
.2.3 循环语句
2.3.1 while循环语句
2.3.2 for循环语句
2.4 符号常量
2.5 输入输出
2.6 数组
2.7 函式
2.8 算法
2.8.1 算法的概念
2.8.2 流程图与算法描述
习题
第3章 基本数据类型和表达式
3.1 基本语法单位
3.1.1 基本符号
3.1.2 关键字
3.1.3 标识符
3.2 数据类型
3.3 常量与变数
3.3.1 常量
3.3.2 变数
3.3.3 变数的初始化
3.4 表达式和运算符
3.4.1 算术运算符
3.4.2 赋值运算符
3.4.3 关係运算符
3.4.4 逻辑运算符
3.4.5 位运算符
3.4.6 逗号运算符
3.4.7 条件运算符
3.5 各类数值型数据间的混合运算
习题
第4章 输入输出语句
4.1 putchar函式
4.2 printf函式
4.2.1 printf函式的格式
4.2.2 格式说明字元
4.3 getchar函式
4.4 scanf函式
4.4.1 一般形式
4.4.2 格式说明
4.4.3 scanf函式的执行中应注意的问题
4.5 程式举例
习题
第5章 C程式结构
5.1 C语句
5.2 程式设计基础
5.3 结构化程式设计的三种基本结构
5.3.1 顺序结构
5.3.2 选择结构
5.3.3 循环结构
5.4 if分支语句
5.4.1 第一种if语句形式
5.4.2 第二种if语句形式
5.4.3 第三种if语句形式
5.4.4 if语句的嵌套
5.4.5 程式举例
5.5 switch分支语句
5.6 while循环语句
5.7 do?while循环语句
5.8 for循环语句
5.9 break语句和continue语句
5.9.1 break语句
5.9.2 continue语句
5.10 多重循环的嵌套
5.11 程式举例
习题
第6章 数组
6.1 一维数组
6.1.1 一维数组的定义
6.1.2 一维数组元素的引用
6.1.3 一维数组元素的初始化
6.2 二维数组
6.2.1 双下标变数
6.2.2 二维数组及其定义
6.2.3 二维数组的初始化
6.2.4 二维数组套用举例
6.3 综合套用举例
6.4 字元数组
6.4.1 字元串和字元串结束标誌
6.4.2 字元数组的输入输出
6.4.3 字元串函式
6.4.4 二维字元数组
6.4.5 字元数组套用举例
习题
第7章 函式
7.1 函式的定义
7.1.1 函式定义的格式
7.1.2 形式参数和实际参数
7.1.3 函式的返回值
7.2 函式的一般调用
7.2.1 函式调用的形式
7.2.2 函式调用的方式
7.2.3 主调函式和被调函式的相对位置关係
7.2.4 函式调用时值的单向传递性
7.2.5 函式调用示例
7.3 函式的嵌套调用
7.4 函式的递归调用
7.4.1 概述
7.4.2 函式的递归调用套用举例
7.5 数组作为函式的参数
7.5.1 数组元素作为函式的实参
7.5.2 数组名作为函式的参数
7.5.3 多维数组作为函式的参数
7.6 变数的作用域——局部变数和全局变数
7.6.1 局部变数
7.6.2 全局变数
7.7 变数的存储类别和生存期
7.7.1 变数的存储类别
7.7.2 动态变数
7.7.3 静态变数
7.7.4 外部变数
7.8 内部函式和外部函式
7.8.1 内部函式
7.8.2 外部函式
习题
第8章 编译预处理
8.1 宏定义
8.1.1 不带参数的宏定义
8.1.2 带参数的宏定义
8.2 档案包含
8.3 条件编译
8.3.1 条件编译语句1
8.3.2 条件编译语句2
8.3.3 条件编译语句3
习题
第9章 指针
9.1 地址和指针的概念
9.2 指针变数和地址运算符
9.2.1 指针变数的定义
9.2.2 指针变数的使用
9.3 指针和数组
9.3.1 通过指针存取数组元素
9.3.2 字元串和指针
9.4 指针和函式
9.4.1 指针作为函式的参数
9.4.2 指针作为函式的返回值
9.4.3 指向函式的指针
9.5 多级指针
9.5.1 多级指针的概念和使用
9.5.2 多级指针和多维数组
9.5.3 命令行参数
9.6 指针和动态存储管理
9.6.1 概述
9.6.2 malloc函式和free函式
9.6.3 动态存储管理的套用
9.7 指针和指针运算小结
习题
第10章 结构与联合
10.1 结构体类型变数的定义和引用
10.1.1 结构体类型变数的定义
10.1.2 结构体类型变数的引用
10.1.3 结构体类型变数的初始化
10.2 结构体数组的定义和引用
10.3 结构体指针的定义和引用
10.3.1 指向结构体类型变数的指针的使用
10.3.2 指向结构体类型数组的指针的使用
10.4 鍊表的定义和操作
10.4.1 概述
10.4.2 鍊表的建立
10.4.3 输出鍊表元素
10.4.4 删除鍊表元素
10.4.5 插入鍊表元素
10.4.6 查询鍊表元素
10.5 联合
10.5.1 联合的定义
10.5.2 联合成员的使用
10.5.3 套用举例
10.5.4 数组、结构和联合三种数据类型的比较
10.6 枚举类型
10.7 用typedef定义类型名
习题
第11章 档案操作
11.1 档案的基本概念
11.1.1 概述
11.1.2 档案分类
11.1.3 缓冲档案系统和非缓冲档案系统
11.1.4 流式档案
11.2 标準档案
11.3 档案类型指针
11.4 档案的打开与关闭
11.4.1 档案的打开
11.4.2 档案的关闭
11.5 档案的顺序读写
11.6 常用档案顺序读写函式
11.7 档案顺序读写的套用举例
11.8 档案的随机读写
11.8.1 档案的定位
11.8.2 档案操作的出错检测
11.9 非缓冲档案系统
习题
第12章 综合实训
12.1 综合实训一24点程式
12.1.1 问题描述
12.1.2 问题分析
12.1.3 数据结构分析
12.1.4 程式执行流程和设计分析
12.1.5 程式运行和测试
12.2 综合实训二五子棋游戏
12.2.1 问题描述
12.2.2 问题分析
12.2.3 数据结构分析
12.2.4 程式执行流程和设计分析
12.2.5 程式运行和测试
12.3 综合实训三通用的管理信息系统
12.3.1 问题描述
12.3.2 问题分析
12.3.3 数据结构分析
12.3.4 程式执行流程和设计分析
12.3.5 程式运行和测试
12.4 综合实训四BASIC程式解释器
12.4.1 问题描述
12.4.2 问题分析
12.4.3 数据结构和程式设计分析
12.4.4 程式运行和测试
12.4.5 讨论
第13章 初涉ACM/ICPC
13.1 ACM/ICPC概述
13.2 小数近似值问题与枚举算法
13.2.1 问题描述
13.2.2 问题分析与求解
13.2.3 问题小结
13.3 迷宫问题与深度优先搜寻
13.3.1 问题描述
13.3.2 问题分析与求解
13.3.3 问题小结
13.4 经典01背包问题与动态规划算法
13.4.1 问题描述
13.4.2 问题分析与求解
13.4.3 问题小结
13.5 经典部分背包问题与贪心算法
13.5.1 问题描述
13.5.2 问题分析与求解
13.5.3 问题小结
13.6 关係序列问题与图的拓扑排序
13.6.1 问题描述
13.6.2 问题分析与求解
13.6.3 问题小结
13.7 公路建设图与最小生成树
13.7.1 问题描述
13.7.2 问题分析与求解
13.7.3 问题小结
13.8 青蛙跳石头与图的单源最短路径
13.8.1 问题描述
13.8.2 问题分析与求解
13.8.3 问题小结
13.9 青蛙约会之解与模线性方程
13.9.1 问题描述
13.9.2 问题分析与求解
13.9.3 问题小结
13.10 练习参考网址
第14章 程式设计风格与程式调试
14.1 程式设计风格和程式设计方法
14.2 C语言程式设计风格
14.2.1 标识符的命名
14.2.2 注释
14.2.3 清晰简洁的表达
14.2.4 书写格式
14.3 结构化程式设计
14.3.1 自顶向下的程式设计方法
14.3.2 程式的模组化
14.4 健全程式的风格标準
14.5 程式错误类型和调试
14.5.1 程式错误类型
14.5.2 程式错误分析方法
14.6 程式调试方法
14.7 常见错误分析
14.8 帮助的使用
习题
附录 ASCII码錶
参考文献

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有