图书介绍
C语言程序设计基础 高等学校计算机实验教学示范中心精品教材PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计基础 高等学校计算机实验教学示范中心精品教材](https://www.shukui.net/cover/73/35056341.jpg)
- 刘启明,苏庆堂主编;刘莉,李洪国,王庆军等副主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040368567
- 出版时间:2013
- 标注页数:247页
- 文件大小:44MB
- 文件页数:256页
- 主题词:
PDF下载
下载说明
C语言程序设计基础 高等学校计算机实验教学示范中心精品教材PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 程序设计与程序设计语言1
1.1.1 计算机与程序设计1
1.1.2 程序设计语言的发展2
1.1.3 程序设计方法3
1.2 C语言的发展及其特点4
1.3 C语言程序简介5
1.4 Visual C++6.07
1.4.1 VisualC++6.0主窗口7
1.4.2 简单C语言程序的编写和运行过程8
1.4.3 Visual C++程序调试的一般过程及手段9
本章小结14
习题14
第2章 C语言程序设计基础16
2.1 数据类型16
2.1.1 整型16
2.1.2 实型19
2.1.3 字符型19
2.2 常量和变量20
2.2.1 整型常量和整型变量21
2.2.2 实型常量和实型变量22
2.2.3 字符常量和字符变量23
2.2.4 字符串常量23
2.3 常用函数24
2.4 算术运算符和算术表达式25
2.4.1 算术运算符25
2.4.2 算术表达式26
2.5 赋值运算27
2.6 逗号表达式28
2.7 数据类型转换28
2.7.1 数据类型的隐式转换28
2.7.2 数据类型的显式转换30
2.8 数据的输入输出30
2.8.1 数据的输出函数30
2.8.2 数据的输入函数34
本章小结36
习题36
第3章 选择结构程序设计39
3.1 算法39
3.1.1 算法及其表示39
3.1.2 算法的设计过程42
3.2 关系运算符和关系表达式42
3.2.1 关系运算符42
3.2.2 关系表达式43
3.3 逻辑运算符和逻辑表达式44
3.3.1 逻辑运算符44
3.3.2 逻辑表达式44
3.4 if语句45
3.4.1 if语句的基本形式45
3.4.2 if语句的嵌套50
3.5 条件运算符和条件运算表达式51
3.6 switch语句53
3.7 应用举例55
本章小结59
习题59
第4章 循环结构程序设计66
4.1 概述66
4.1.1 循环结构程序的组成66
4.1.2 循环结构程序的分类66
4.2 while语句和do-while语句66
4.2.1 用法66
4.2.2 执行过程67
4.2.3 循环的嵌套69
4.2.4 应用举例70
4.3 for语句72
4.3.1 用法72
4.3.2 执行过程73
4.3.3 循环的嵌套73
4.3.4 for语句的变化形式75
4.3.5 应用举例78
4.4 循环的控制82
4.4.1 复杂循环的控制条件82
4.4.2 break语句和continue语句82
4.4.3 goto语句84
4.4.4 应用举例85
本章小结88
习题88
第5章 函数与宏定义95
5.1 函数的定义与调用95
5.1.1 函数的定义95
5.1.2 函数的调用99
5.2 函数间参数的传递102
5.3 变量的属性104
5.3.1 局部变量和全局变量105
5.3.2 动态存储方式和静态存储方式106
5.3.3 变量的存储类别107
5.4 函数的递归调用111
5.5 宏定义116
5.5.1 文件包含指令116
5.5.2 不带参数的宏定义117
5.5.3 带参数的宏定义118
本章小结119
习题120
第6章 数组124
6.1 一维数组124
6.1.1 一维数组的定义124
6.1.2 一维数组的初始化125
6.1.3 一维数组元素的引用126
6.1.4 一维数组的应用128
6.2 二维数组133
6.2.1 二维数组的定义133
6.2.2 二维数组的初始化134
6.2.3 二维数组元素的引用135
6.2.4 二维数组的应用135
6.3 字符数组136
6.3.1 字符数组与字符串136
6.3.2 字符串的输入与输出137
6.3.3 字符串处理函数140
6.4 数组作为函数参数143
6.4.1 一维数组与函数143
6.4.2 二维数组与函数145
本章小结147
习题147
第7章 指针151
7.1 指针的概念151
7.1.1 指针和指针变量151
7.1.2 直接访问数据和间接访问数据151
7.2 指针的操作152
7.2.1 指针变量的定义152
7.2.2 指针变量的赋值153
7.2.3 指针运算符154
7.3 指针与数组156
7.3.1 一维数组与指针156
7.3.2 二维数组与指针159
7.3.3 字符串与指针162
7.4 指针与函数166
7.4.1 指针参数与函数的地址传送调用166
7.4.2 返回指针的函数169
7.4.3 指向函数的指针170
7.4.4 带参数的main函数172
本章小结173
习题174
第8章 结构体与共用体177
8.1 结构体177
8.1.1 结构体类型与结构体变量177
8.1.2 结构体数组183
8.1.3 结构体指针184
8.2 链表187
8.2.1 链表的结构187
8.2.2 链表的定义187
8.2.3 动态链表188
8.3 共用体195
8.3.1 共用体的特点197
8.3.2 共用体变量的应用197
8.4 枚举类型198
8.5 自定义类型名201
本章小结202
习题203
第9章 文件209
9.1 文件的基本概念209
9.1.1 文件的概念209
9.1.2 文件的分类209
9.1.3 文件的一般操作过程210
9.1.4 文件的指针210
9.2 文件的打开与关闭211
9.3 文件的读/写213
9.3.1 fwrite函数213
9.3.2 ffead函数214
9.4 文件的其他操作215
9.4.1 文件的格式化读/写215
9.4.2 文件的随机读/写216
9.4.3 文件的字符读/写216
本章小结220
习题220
附录A 常用字符与ASCII代码对照表225
附录B C语言关键字及其用途227
附录C 运算符的优先级和结合性228
附录D 常见C语言源程序错误和警告信息229
附录E 常用C语言标准库函数241
参考文献246