c语言程序设计基础教程 编程语言 雷莉霞
本书对c 语言做了全面、详细、系统的介绍,并选择visual c++ 6.0 作为编译台,供相关专业本(专)科、研人员学参,也可供有关教师和编程技术人员参。
¥
26.85
5.8折
¥
46.5
全新
仅1件
作者雷莉霞
出版社电子工业出版社
ISBN9787121360831
出版时间2019-03
版次1
装帧平装
开本16
页数283页
字数450千字
定价46.5元
货号xhwx_1201847929
上书时间2024-11-28
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
章 c语言程序设计概述1
1.1 程序设计语言概述1
1.1.1 程序设计语言的发展与分类1
1.1.2 程序设计的过程3
1.2 程序设计方法4
1.2.1 结构化程序设计4
1.2.2 面向对象程序设计6
1.3 c语言的发展及特点8
1.3.1 c语言的发展8
1.3.2 c语言的特点和优点9
1.4 简单的c语言程序11
1.4.1 c语言程序示例11
1.4.2 c语言程序构成简介13
1.5 执行c程序14
1.5.1 步骤14
1.5.2 c程序的集成开发工具15
1.6 小结16
题17
第2章 数据结构与算法18
2.1 引言18
2.2 数据结构概述19
2.3 常见的数据结构19
2.3.1 线表19
2.3.2 栈20
2.3.3 队列21
2.3.4 树23
2.3.5 图24
2.4 算法概述25
2.4.1 什么是算法25
2.4.2 算法的质26
2.4.3 算法的描述26
2.5 常用算法介绍31
2.5.1 递归算法与分治算法31
2.5.2 动态规划31
2.5.3 贪心算法31
2.5.4 回溯法32
2.5.5 分支限界法32
2.6 算法评价32
2.7 小结33
题34
第3章 基本数据类型、运算符和表达式36
3.1 c语言的基本数据类型36
3.1.1 数据类型的产生36
3.1.2 c语言的数据类型36
3.2 常量和变量40
3.2.1 标识符与关键字40
3.2.2 常量与符号常量41
3.2.3 变量及其定义42
3.3 运算符和表达式44
3.3.1 算术运算符及其表达式44
3.3.2 关系运算符及其表达式45
3.3.3 逻辑运算符及其表达式46
3.3.4 位运算符及其表达式47
3.3.5 赋值运算符及其表达式50
3.3.6 条件运算符及其表达式50
3.3.7 逗号运算符及其表达式51
3.3.8 求字节数运算符51
3.4 运算符的结合及优先级52
3.4.1 运算符的结合52
3.4.2 运算符的优先级52
3.4.3 表达式的书写规则53
3.5 各种数据类型的转换54
3.5.1 自动转换54
3.5.2 赋值转换55
3.5.3 强制类型转换56
3.6 程序示例57
3.7 小结59
题59
第4章 顺序结构62
4.1 c语言程序的语句62
4.2 数据输入/输出64
4.2.1 格式化输出函数printf64
4.2.2 格式化输入函数scanf66
4.2.3 字符输出函数putchar67
4.2.4 字符输入函数getchar67
4.3 较复杂的输入/输出格式控制68
4.3.1 输出数据格式控制69
4.3.2 输入数据格式控制72
4.4 程序示例75
4.5 小结77
题78
第5章 选择结构84
5.1 用条件表达式实现选择结构84
5.2 if语句87
5.2.1 if语句的3种格式87
5.2.2 嵌套的if语句94
5.3 switch语句95
5.4 程序示例98
5.5 小结102
题102
第6章 循环结构108
6.1 while语句108
6.2 do-while语句111
6.2.1 语句格式111
6.2.2 执行过程111
6.3 for语句112
6.3.1 语句格式112
6.3.2 执行过程112
6.4 break和continue语句115
6.4.1 break语句115
6.4.2 continue语句117
6.5 3种循环的比较118
6.6 循环的嵌套119
6.7 程序示例120
6.8 小结124
题125
第7章 数组130
7.1 数组的基本概念130
7.2 一维数组131
7.2.1 一维数组的定义和存储结构131
7.2.2 引用一维数组元素132
7.2.3 初始化一维数组134
7.3 二维数组136
7.3.1 二维数组的定义136
7.3.2 引用二维数组元素137
7.3.3 初始化二维数组139
7.3.4 定义多维数组141
7.4 字符数组141
7.4.1 定义及初始化字符数组141
7.4.2 输入/输出字符串143
7.4.3 字符串处理函数144
7.5 数组应用示例148
7.6 小结154
题154
第8章 函数与编译预处理162
8.1 函数的基本概念162
8.2 定义与声明函数164
8.2.1 定义函数164
8.2.2 声明函数165
8.3 调用函数166
8.3.1 调用函数语句的一般格式166
8.3.2 函数的返回值166
8.4 函数的传值方式168
8.5 函数的嵌套和递归调用170
8.5.1 嵌套调用170
8.5.2 函数的递归调用172
8.6 数组作为函数的参数176
8.6.1 数组元素作为函数实参176
8.6.2 数组名作为函数实参176
8.7 变量的作用域179
8.7.1 局部变量179
8.7.2 全局变量180
8.8 变量的存储类型182
8.8.1 动态与静态存储方式182
8.8.2 auto变量182
8.8.3 static变量183
8.8.4 register变量184
8.8.5 用extern声明外部变量185
8.9 和外部函数185
8.9.1 函数185
8.9.2 外部函数186
8.10 编译预处理187
8.10.1 宏定义命令187
8.10.2 文件包含命令192
8.10.3 条件编译命令192
8.11 小结194
题195
第9章 指针198
9.1 指针的基本概念198
9.1.1 定义及初始化指针变量199
9.1.2 指针变量与普通变量的区别201
9.2 指针运算202
9.2.1 指针的赋值运算202
9.2.2 指针的算术运算202
9.2.3 指针的关系运算204
9.3 指针与数组204
9.3.1 指向一维数组的指针205
9.3.2 指向二维数组的指针206
9.3.3 指向字符串指针209
9.3.4 指针数组和指向指针的指针211
9.4 指针作为函数的参数214
9.5 指针应用示例216
9.6 小结219
题220
0章 构造型数据类型225
10.1 结构体类型225
10.1.1 定义结构体225
10.1.2 定义结构体变量226
10.1.3 初始化结构体变量227
10.1.4 引用结构体变量成员228
10.2 结构体数组229
10.2.1 声明结构体数组229
10.2.2 初始化和引用结构体数组成员230
10.3 结构体指针231
10.4 链表234
10.4.1 链表的基本概念234
10.4.2 内存动态管理函数235
10.4.3 链表的基本作236
10.5 共用体242
10.5.1 定义共用体及共用体变量242
10.5.2 初始化共用体变量和引用其成员243
10.5.3 应用共用体245
10.6 枚举型246
10.7 定义类型248
10.8 程序示例249
10.9 小结253
题254
1章 文件261
11.1 文件的相关概念261
11.2 打开与关闭文件262
11.2.1 使用fopen函数打开文件262
11.2.2 使用fclose函数关闭文件264
11.3 顺序读写文件264
11.3.1 读写文件的一个字符264
11.3.2 读写文件的一个字符串268
11.3.3 读写文件的一组数据269
11.3.4 格式化读写文件271
11.4 读写文件272
11.5 文件定位272
11.6 读写文件函数273
11.7 文件检测函数274
11.8 小结274
题275
附录 c语言常用的库函数277
内容简介:
本书对c语言作了全面、详细、系统的介绍,并选择viual c6.0作为编译台。全书由11章组成,章介绍了c语言的发展、特点及编译环境等;第2章介绍了常见的数据结构和算法;第3章介绍了c语言基本的数据类型、标识符和关键字的概念以及运算符和表达式等概念;第4、5、6章介绍了c语言中的三种基本结构;第7章介绍了数组的概念;第8章介绍了函数的知识;第9章介绍了指针的概念及使用方法;0章介绍了构造型数据;1章介绍了文件的概念及使用等内容。
— 没有更多了 —
以下为对购买帮助不大的评价