图书介绍
高等职业教育“十三五”规划教材 C语言程序设计PDF|Epub|txt|kindle电子书版本下载
- 连卫民,何樱主编;王桂芝,周溢辉,李丹,吕真副主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787517040934
- 出版时间:2016
- 标注页数:244页
- 文件大小:39MB
- 文件页数:252页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
高等职业教育“十三五”规划教材 C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言简介1
1.1.1 C语言的发展史1
1.1.2 C语言的特点2
1.2 C语言程序结构2
1.3 C语言程序的执行4
1.3.1 C语言程序调试的基本步骤4
1.3.2 使用Visual C++调试C语言程序4
1.4 VC++运行C程序说明7
1.4.1 编辑程序7
1.4.2 编译、运行程序8
1.4.3 调试程序9
习题112
第2章 数据类型、运算符和表达式13
2.1 数据类型13
2.2 常量和变量14
2.2.1 常量14
2.2.2 变量15
2.3 整型数据16
2.3.1 整型常量16
2.3.2 整型变量16
2.4 实型数据19
2.4.1 实型常量19
2.4.2 实型变量19
2.5 字符型数据20
2.5.1 字符型常量20
2.5.2 字符型变量21
2.5.3 字符串常量22
2.6 数据的基本运算23
2.6.1 算术运算符和算术表达式24
2.6.2 赋值运算符和赋值表达式26
2.6.3 关系运算符和关系表达式28
2.6.4 逻辑运算符和逻辑表达式28
2.6.5 逗号运算符30
2.7 混合运算30
2.7.1 系统自动转换31
2.7.2 强制类型转换31
习题232
第3章 顺序结构程序设计36
3.1 格式化输出——printf()36
3.1.1 printf的一般格式36
3.1.2 格式字符37
3.2 格式化输入——scanf()42
3.2.1 scanf的一般格式42
3.2.2 scanf的用法42
3.3 字符的输入输出——getchar()和putchar()45
3.3.1 getchar函数46
3.3.2 putchar函数46
3.4 顺序结构程序设计举例47
习题349
第4章 选择结构程序设计52
4.1 if语句52
4.1.1 复合语句52
4.1.2 单分支if语句53
4.1.3 双分支if语句55
4.1.4 多分支if语句57
4.1.5 条件运算符?:59
4.2 switch语句59
4.2.1 switch语句59
4.2.2 switch和if-else62
4.3 选择结构程序设计举例62
习题466
第5章 循环结构程序设计69
5.1 for语句69
5.1.1 for语句的格式69
5.1.2 for语句的执行过程69
5.1.3 for语句的用法71
5.2 while语句72
5.2.1 while语句的格式72
5.2.2 while语句的执行过程73
5.2.3 while语句的用法74
5.3 do-while语句76
5.3.1 do-while语句的格式76
5.3.2 do-while语句的执行过程77
5.3.3 do-while语句的用法77
5.3.4 三种循环语句比较78
5.4 break和continue语句79
5.4.1 break语句79
5.4.2 continue语句80
5.5 多重循环80
5.5.1 多重循环的格式81
5.5.2 多重循环的执行过程81
5.5.3 多重循环的使用82
5.6 循环结构程序设计举例83
习题586
第6章 数组89
6.1 数组的概念89
6.1.1 数组解决的问题89
6.1.2 数组的基本概念90
6.2 一维数组90
6.2.1 一维数组的定义90
6.2.2 一维数组的使用92
6.2.3 程序设计实例94
6.3 二维数组99
6.3.1 二维数组的定义99
6.3.2 二维数组的使用101
6.3.3 二维数组程序设计实例103
6.4 字符数组105
6.4.1 字符数组的定义106
6.4.2 字符数组的使用107
6.4.3 字符数组的程序设计109
习题6109
第7章 函数114
7.1 函数概述114
7.1.1 函数的概念114
7.1.2 函数的分类115
7.2 函数的定义与调用116
7.2.1 函数的定义116
7.2.2 函数调用117
7.3 函数的嵌套和递归121
7.3.1 函数的嵌套调用121
7.3.2 函数的递归调用122
7.4 局部变量和全局变量125
7.4.1 局部变量125
7.4.2 全局变量127
7.5 变量的存储类型129
7.5.1 存储空间的划分129
7.5.2 局部变量的存储类型129
7.5.3 全局变量的存储类型131
7.6 内部函数和外部函数132
7.6.1 内部函数133
7.6.2 外部函数133
7.6.3 程序的分割编译134
7.7 函数程序设计举例136
习题7139
第8章 指针142
8.1 指针概述142
8.1.1 指针的概念142
8.1.2 指针变量143
8.1.3 指针运算145
8.2 指针作为函数的参数147
8.2.1 指针变量作为函数参数传递数据147
8.2.2 改变调用函数中变量的值148
8.3 指针与数组149
8.3.1 一维数组和指针149
8.3.2 二维数组和指针153
8.3.3 字符串和指针156
8.4 指针数组与多级指针159
8.4.1 指针数组159
8.4.2 多级指针161
习题8162
第9章 结构体、共用体和枚举类型164
9.1 结构体164
9.1.1 结构体类型的定义164
9.1.2 结构体变量的定义与使用165
9.1.3 结构体数组的定义与使用168
9.1.4 结构体指针的定义与使用171
9.2 链表173
9.2.1 单链表的结构173
9.2.2 链表的动态存储174
9.2.3 单链表的建立与输出174
9.2.4 单链表的插入与删除176
9.3 共用体177
9.3.1 共用体类型和共用体变量的定义177
9.3.2 共用体变量的引用178
9.4 枚举类型181
9.4.1 枚举类型的定义181
9.4.2 枚举变量的使用182
9.5 类型定义符typedef184
习题9185
第10章 编译预处理与位运算188
10.1 编译预处理188
10.1.1 编译预处理的作用及基本特点188
10.1.2 文件包含188
10.1.3 宏定义190
10.1.4 条件编译193
10.2 位运算195
10.2.1 位运算的概念195
10.2.2 位运算符196
10.2.3 位段199
10.2.4 位运算程序设计实例201
习题10202
第11章 文件204
11.1 文件概述204
11.1.1 文件及其分类204
11.1.2 文件程序解决的问题205
11.2 文件处理205
11.2.1 缓冲文件系统206
11.2.2 文件的处理过程207
11.2.3 文件处理采用的函数208
11.3 文件程序设计举例210
11.3.1 文件的建立210
11.3.2 文件的读取212
11.3.3 文件的修改214
11.3.4 文件的复制215
习题11216
第12章 建构法程序设计218
12.1 一个简单的C语言程序218
12.1.1 已知半径求圆的面积218
12.1.2 求5个圆的面积219
12.1.3 求n个圆的面积222
12.2 一个复杂的C语言程序226
12.2.1 把接受n个半径写成函数226
12.2.2 把接受的n个半径保存成文件228
习题12232
附录1 常用字符与ASCII码对照表234
附录2 ANSI C关键字235
附录3 运算符的优先级与结合性237
附录4 C的库函数239
附录5 部分习题参考答案243