图书介绍
C语言与程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言与程序设计](https://www.shukui.net/cover/68/34433740.jpg)
- 王瑞民,卢红星主编;姬波,陈静,朱真峰,柳宏川副主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111488606
- 出版时间:2015
- 标注页数:257页
- 文件大小:36MB
- 文件页数:267页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言与程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
1.1 程序设计语言的分类1
1.1.1 低级语言1
1.1.2 高级语言1
1.2 C语言的发展简史与特点2
1.2.1 C语言发展简史2
1.2.2 C语言的特点3
1.3 算法基础3
1.3.1 算法概述3
1.3.2 算法的结构化描述4
1.4 结构化程序设计5
1.4.1 程序设计5
1.4.2 结构化程序设计概述5
1.5 程序设计风格6
习题7
第2章 C语言程序的开发过程8
2.1 概述8
2.2 C语言程序的集成开发环境9
2.3 C语言程序的结构和语法规则13
习题15
第3章 基本数据类型16
3.1 标识符16
3.1.1 标识符的命名规则16
3.1.2 标识符的分类16
3.1.3 使用标识符的注意事项17
3.2 C语言的数据类型17
3.3 常量17
3.3.1 整型常量18
3.3.2 实型常量18
3.3.3 字符常量19
3.3.4 字符串常量20
3.3.5 符号常量20
3.4 变量20
3.4.1 整型变量与赋值21
3.4.2 实型变量22
3.4.3 字符变量23
习题24
第4章 算术运算符与算术表达式26
4.1 算术运算符及优先级26
4.1.1 算术运算符26
4.1.2 算术运算符的优先级27
4.2 算术表达式27
4.2.1 表达式27
4.2.2 数学问题的表达式描述28
4.2.3 标准数学函数的使用29
4.3 类型转换29
4.3.1 自动转换29
4.3.2 强制类型转换31
习题32
第5章 C语言程序的输出与输入34
5.1 C语言语句34
5.1.1 控制语句34
5.1.2 函数调用语句34
5.1.3 表达式语句35
5.1.4 空语句35
5.1.5 复合语句35
5.2 格式化输出36
5.3 格式化输入39
5.4 单个字符的输出和输入42
5.5 顺序结构程序设计举例44
习题45
第6章 选择结构程序设计49
6.1 关系运算符与关系表达式49
6.2 逻辑运算符与逻辑表达式50
6.3 选择控制语句52
6.3.1 if语句52
6.3.2 switch语句与break语句54
6.3.3 选择结构的嵌套56
6.4 选择结构程序设计举例59
习题61
第7章 循环结构程序设计65
7.1 循环控制语句65
7.1.1 while语句65
7.1.2 do…while语句66
7.1.3 for语句67
7.1.4 循环的嵌套69
7.2 辅助控制语句70
7.2.1 continue语句70
7.2.2 break语句71
7.2.3 goto语句72
7.3 循环结构程序设计举例73
习题77
第8章 函数82
8.1 函数的定义82
8.2 函数的值83
8.3 函数的调用85
8.3.1 有参函数的调用85
8.3.2 无参函数的调用86
8.3.3 函数调用的方式87
8.3.4 函数的声明与函数的原型88
习题89
第9章 数组93
9.1 一维数组93
9.1.1 一维数组的定义93
9.1.2 一维数组元素的引用95
9.1.3 一维数组在内存中的存储97
9.1.4 一维字符数组的说明97
9.2 二维数组99
9.2.1 二维数组的定义99
9.2.2 二维数组元素的引用100
9.2.3 二维数组在内存中的存储101
9.3 数组作为函数参数101
9.4 数组应用举例105
习题110
第10章 结构体与共用体114
10.1 结构体类型的定义114
10.2 结构体变量的定义与引用116
10.2.1 结构体变量的定义116
10.2.2 结构体变量的引用118
10.3 结构体数组120
10.4 共用体123
习题125
第11章 指针129
11.1 指针与指针变量129
11.2 指针变量的定义与引用130
11.2.1 指针变量的定义130
11.2.2 指针变量的引用131
11.3 指针变量应用举例135
习题137
第12章 文件140
12.1 文件概述140
12.2 文件的打开与关闭141
12.3 文件的读/写操作144
习题153
第13章 其他运算符与表达式154
13.1 运算符与表达式概述154
13.2 赋值运算符与赋值表达式156
13.3 逗号运算符与逗号表达式158
13.4 条件运算符与条件表达式160
13.5 自增自减运算符162
13.6 位运算165
13.7 表达式应用举例168
习题170
第14章 变量的存储174
14.1 变量的内存单元174
14.1.1 整型变量在内存中的存储174
14.1.2 字符型变量在内存中的存储176
14.1.3 实型变量在内存中的存储176
14.2 变量的作用域177
14.2.1 内部变量177
14.2.2 外部变量179
14.3 变量的生存期181
习题185
第15章 再论指针189
15.1 指针与数组189
15.1.1 一维数组与一维数组指针189
15.1.2 二维数组指针及数组元素的访问192
15.1.3 字符指针195
15.2 指针数组197
15.3 函数指针201
15.4 结构体指针203
15.4.1 指向结构体的指针203
15.4.2 指向结构体数组的指针205
15.5 存储管理函数206
15.6 链表208
15.6.1 链表的概念208
15.6.2 单链表的基本操作210
习题214
第16章 再论函数218
16.1 函数的活动与存储空间的布局218
16.2 参数的传递机制222
16.2.1 C语言参数传递222
16.2.2 指针参数222
16.2.3 数组参数225
16.3 递归函数的应用228
16.3.1 递归函数228
16.3.2 直接递归与间接递归231
16.3.3 递归函数的调用过程232
16.3.4 递归和效率234
习题235
第17章 预处理命令240
17.1 宏定义240
17.1.1 无参宏定义240
17.1.2 带参宏定义242
17.1.3 宏的作用域243
17.1.4 带参宏与函数的区别243
17.2 文件包含244
17.3 条件编译245
习题247
附录A 控制及图形字符与ASCII代码对照表252
附录B 常用库函数253
参考文献257