书籍详情
C语言与程序设计方法
作者:万常选等编著
出版社:科学出版社
出版时间:2005-01-01
ISBN:9787030148704
定价:¥32.00
购买这本书可以去
内容简介
本书是强调程序设计能力培养的C语言程序设计教程。全书共分15章。第1至5章分别是C语言概述、数据类型、运算符与表达式、结构化程序设计、函数,它们是C语言的基础部分;第6、8、9、10章分别是数组、指针、结构体、指针的进一步讨论,它们是C语言的核心部分;第7章是程序设计基本算法,通过对一些典型算法进行介绍和分析,培养和提高学生的程序设计能力;第11至14章分别是联合共用体与枚举类型、C语言的编译预处理、位运算、文件;第15章是C程序上机调试指导及实验。 本书的主要特点是:加强关键语法点(如表达式、数组、指针等)的教学,突出算法思想的培养,达到以提高学生程序设计综合素质和能力的目的。 本书可作为计算机及相关专业本科生、专科生的程序设计课程教材,也可供程序设计爱好者自学和参考。
作者简介
暂缺《C语言与程序设计方法》作者简介
目录
第1章 C语言概述
1.1 C语言的发展与特点
1.2 程序设计的基本概念
1.3 C语言的字符集与标识符
1.4 C程序实例
习题
第2章 数据类型
2.1 C数据类型概述
2.2 常量
2.3 变量
习题
第3章 运算符与表达工
3.1 运算符与表达式概述
3.2 算术运算符与算术表达式
3.3 赋值运算符和赋值表达式
3.4 数据类型的转换
3.5 逗号运算符和逗号表达式
3.6 关系运算符和关系表达式
3.7 逻辑运算符和逻辑表达式
3.8 表达式的应用举例
习题
第4章 结构化程序设计
4.1 算法与结构化程序设计
4.2 顺序结构程序设计
4.3 分支结构程序设计
4.4 循环结构程序设计
习题
第5章 函数
5.1 函数的定义
5.2 函数参数与函数值
5.3 函数的调用
5.4 变量的作用域
5.5 变量的存储类型
5.6 内部函数与外部函数
习题
第6章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
6.4 数组作为函数参数
习题
第7章 程序设计基本算法
7.1 穷举算法
7.2 迭代与递推算法
7.3 递归算法
7.4 分治法
7.5 贪心算法
7.6 动态规划算法
7.7 加溯法
习题
第8章 指针
8.1 指针与指针变量
8.2 数组的指针
8.3 字符指直与字符串
8.4 指针作为函数参数
习题
第9章 结构体
9.1 结构体类型的声明
9.2 结构体变量
9.3 结构体数组
9.4 结构体指针
9.5 结构体与函数
9.6 结构体嵌套
习题
第10章 指针的进一步讨论
10.1 指针数组与多级指针
10.2 返回指针的函数
10.3 函数的指针
10.4 线性链表
习题
第11章 联合共用体与枚举类型
11.1 联合共用体
11.2 枚举类型
11.3 类型名重新定义typedef
习题
第12章 C语言的编译预处理
12.1 文件包含预处理
12.2 宏定义预处理
12.3 条件编译预处理
习题
第13章 位运算
13.1 二进制位运算概述
13.2 位运算符
13.3 位段
习题
第14章 文件
14.1 C文件概述
14.2 文件类型的指针
14.3 文件的打开与关闭
14.4 文件的读写
14.5 文件的定位与随机读写
14.6 文件操作的出错检测
习题
第15章 C程序上机调试指导及实验
15.1 Turbo C3.0系统简介
15.2 Turbo C3.0的集成开发环境使用简介
15.3 Turbo C3.0的菜单命令
15.4 C程序调试
15.5 上机实验设计
附录A 部分字符与ASCII代码对照表
附录B Turbo C3.0常用库函数
主要参考文献
1.1 C语言的发展与特点
1.2 程序设计的基本概念
1.3 C语言的字符集与标识符
1.4 C程序实例
习题
第2章 数据类型
2.1 C数据类型概述
2.2 常量
2.3 变量
习题
第3章 运算符与表达工
3.1 运算符与表达式概述
3.2 算术运算符与算术表达式
3.3 赋值运算符和赋值表达式
3.4 数据类型的转换
3.5 逗号运算符和逗号表达式
3.6 关系运算符和关系表达式
3.7 逻辑运算符和逻辑表达式
3.8 表达式的应用举例
习题
第4章 结构化程序设计
4.1 算法与结构化程序设计
4.2 顺序结构程序设计
4.3 分支结构程序设计
4.4 循环结构程序设计
习题
第5章 函数
5.1 函数的定义
5.2 函数参数与函数值
5.3 函数的调用
5.4 变量的作用域
5.5 变量的存储类型
5.6 内部函数与外部函数
习题
第6章 数组
6.1 一维数组
6.2 二维数组
6.3 字符数组
6.4 数组作为函数参数
习题
第7章 程序设计基本算法
7.1 穷举算法
7.2 迭代与递推算法
7.3 递归算法
7.4 分治法
7.5 贪心算法
7.6 动态规划算法
7.7 加溯法
习题
第8章 指针
8.1 指针与指针变量
8.2 数组的指针
8.3 字符指直与字符串
8.4 指针作为函数参数
习题
第9章 结构体
9.1 结构体类型的声明
9.2 结构体变量
9.3 结构体数组
9.4 结构体指针
9.5 结构体与函数
9.6 结构体嵌套
习题
第10章 指针的进一步讨论
10.1 指针数组与多级指针
10.2 返回指针的函数
10.3 函数的指针
10.4 线性链表
习题
第11章 联合共用体与枚举类型
11.1 联合共用体
11.2 枚举类型
11.3 类型名重新定义typedef
习题
第12章 C语言的编译预处理
12.1 文件包含预处理
12.2 宏定义预处理
12.3 条件编译预处理
习题
第13章 位运算
13.1 二进制位运算概述
13.2 位运算符
13.3 位段
习题
第14章 文件
14.1 C文件概述
14.2 文件类型的指针
14.3 文件的打开与关闭
14.4 文件的读写
14.5 文件的定位与随机读写
14.6 文件操作的出错检测
习题
第15章 C程序上机调试指导及实验
15.1 Turbo C3.0系统简介
15.2 Turbo C3.0的集成开发环境使用简介
15.3 Turbo C3.0的菜单命令
15.4 C程序调试
15.5 上机实验设计
附录A 部分字符与ASCII代码对照表
附录B Turbo C3.0常用库函数
主要参考文献
猜您喜欢