图书介绍
C语言程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 王曙燕主编;王春梅副主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115358134
- 出版时间:2014
- 标注页数:372页
- 文件大小:189MB
- 文件页数:382页
- 主题词: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程序设计语言的发展2
1.2 C语言程序设计3
1.2.1 C语言的发展历史3
1.2.2C语言的标准与版本3
1.2.3 C语言的特点4
1.3 C语言的基本语法成分4
1.3.1字符集4
1.3.2标识符5
1.3.3运算符6
1.4 C语言程序的组成6
1.4.1简单的C语言程序介绍6
1.4.2 C语言程序的结构9
1.4.3 C语言程序的书写9
1.5程序设计的一般过程10
1.5.1问题分析10
1.5.2算法设计11
1.5.3编写程序11
1.5.4调试与测试11
1.5.5整理文档11
习题112
第2章 基本数据类型、运算符及表达式13
2.1 C语言的基本数据类型13
2.1.1数据类型13
2.1.2 C语言数据类型简介13
2.2常量14
2.2.1整型常量14
2.2.2实型常量14
2.2.3符号常量15
2.2.4字符型常量15
2.3变量17
2.3.1变量名17
2.3.2变量类型18
2.3.3变量值21
2.4运算符及表达式21
2.4.1 C语言运算符简介21
2.4.2算术运算符与算术表达式22
2.4.3赋值运算符与赋值表达式25
2.4.4关系运算符与关系表达式27
2.4.5逻辑运算符与逻辑表达式27
2.4.6条件运算符与条件表达式29
2.4.7逗号运算符与逗号表达式30
2.4.8不同类型数据间的混合运算与类型转换31
2.5提高篇32
2.5.1重点与难点32
2.5.2典型题例33
习题234
第3章 简单的C语言程序设计36
3.1算法36
3.1.1算法的概念36
3.1.2算法的评价标准37
3.1.3算法的表示37
3.2结构化程序设计的方法39
3.3程序的基本结构40
3.3.1顺序结构40
3.3.2选择结构41
3.3.3循环结构41
3.4顺序结构程序设计42
3.5数据的输入与输出43
3.5.1 C语言中数据的输入与输出43
3.5.2字符数据的输入与输出44
3.5.3格式的输入与输出46
3.6提高篇52
3.6.1计算思维52
3.6.2 C语言程序的上机步骤及基本调试技术54
习题356
第4章 选择分支结构程序设计58
4.1二路分支——if语句58
4.1.1 if语句的一般形式58
4.1.2 if语句的嵌套65
4.2多路分支——switch语句67
4.2.1 switch语句的一般形式67
4.2.2 switch语句的嵌套69
4.3选择分支结构程序举例69
4.4提高篇72
4.4.1重点与难点72
4.4.2典型题例73
习题475
第5章 循环结构程序设计76
5.1 while语句76
5.2 do-while语句78
5.3 for语句80
5.4 goto语句83
5.5循环的嵌套84
5.6循环结束语句85
5.6.1 continue语句86
5.6.2 break语句86
5.7提高篇87
5.7.1重点与难点87
5.7.2典型题例88
习题593
第6章 指针基础95
6.1地址和指针的概念95
6.1.1变量的内容和变量的地址95
6.1.2直接访问和间接访问96
6.1.3指针的概念97
6.2指针变量97
6.2.1指针运算符97
6.2.2指针变量的定义99
6.2.3指针变量的引用100
习题6101
第7章 数组102
7.1一维数组102
7.1.1一维数组的定义和初始化102
7.1.2一维数组元素的引用104
7.1.3一维数组应用举例104
7.2二维数组109
7.2.1二维数组的定义和初始化109
7.2.2二维数组元素的引用111
7.2.3二维数组应用举例112
7.3字符数组115
7.3.1一维字符数组的定义和引用115
7.3.2字符数组的输入与输出116
7.3.3字符串处理函数118
7.3.4二维字符数组121
7.3.5字符数组应用举例121
7.4指针与数组124
7.4.1指向数组元素的指针124
7.4.2字符指针、字符数组和字符串126
7.4.3地址越界问题128
7.4.4指针数组129
7.4.5多维数组和指向分数组的指针130
7.4.6动态数组132
7.5提高篇135
7.6综合实例136
习题7139
第8章 函数142
8.1概述142
8.1.1 C语言程序的基本结构142
8.1.2函数的分类144
8.2函数的定义144
8.3函数的调用与返回值145
8.3.1函数调用的一般形式146
8.3.2函数调用的方式146
8.3.3函数的返回值147
8.4函数的参数148
8.4.1形参和实参148
8.4.2数组作为函数参数149
8.4.3引用传递152
8.5函数声明和函数原型154
8.6函数的嵌套调用155
8.7函数的递归调用156
8.8变量的作用域160
8.8.1局部变量160
8.8.2全局变量161
8.9变量的存储类型162
8.9.1静态存储方式和动态存储方式162
8.9.2静态局部变量163
8.9.3自动变量164
8.9.4寄存器变量165
8.9.5静态全局变量和非静态全局变量165
8.9.6存储类型小结166
8.10内部函数和外部函数167
8.10.1内部函数167
8.10.2外部函数167
8.11指针与函数168
8.11.1返回指针值的函数168
8.11.2指向函数的指针变量169
8.11.3指向函数的指针变量作为函数参数171
8.12多文件程序的运行172
8.13综合实例172
8.14提高篇175
8.14.1重点与难点175
8.14.2数组或指针变量作函数参数176
8.14.3典型题例177
习题8180
第9章 结构体与共用体184
9.1结构体类型的定义184
9.2结构体变量185
9.2.1结构体变量的定义185
9.2.2结构体变量的使用187
9.3结构体数组191
9.3.1结构体数组的定义191
9.3.2结构体数组元素的使用192
9.4结构体和函数194
9.4.1结构体作函数参数195
9.4.2返回值为结构体类型的函数195
9.5共用体198
9.5.1共用体类型的定义198
9.5.2共用体变量198
9.5.3共用体应用举例200
9.6枚举类型201
9.7 typedef语句204
9.8指针与结构体205
9.8.1指向结构体的指针变量205
9.8.2用指向结构体的指针作为函数参数206
9.9提高篇207
习题9208
第10章 指针与链表212
10.1存储空间的分配和释放212
10.2链式存储结构——链表215
10.2.1静态链表216
10.2.2动态链表216
10.3单链表216
10.3.1单链表的建立217
10.3.2单链表的遍历218
10.3.3单链表的插入220
10.3.4单链表的删除223
10.4循环链表226
10.5双向链表227
10.6提高篇229
10.6.1重点与难点229
10.6.2典型例题230
10.7综合实例230
10.7.1需求分析230
10.7.2系统设计231
10.7.3功能设计231
10.7.4小结237
习题10237
第11章 编译预处理、位运算及混合编程238
11.1文件包含处理——#include238
11.2宏定义——#define240
11.2.1不带参数的宏定义240
11.2.2带参数的宏定义241
11.3条件编译242
11.4位运算符和位运算244
11.5位段246
11.6位运算举例247
11.7 C语言与汇编语言的混合编程248
11.7.1内嵌汇编代码249
11.7.2模块化连接方法251
习题11255
第12章 文件258
12.1文件概述258
12.1.1数据流258
12.1.2文件258
12.1.3文件的操作流程260
12.1.4文件和内存的交互处理260
12.2文件类型的指针261
12.3标准输入/输出函数262
12.3.1打开文件262
12.3.2关闭文件264
12.3.3获取文件的属性264
12.3.4文件的顺序读写265
12.3.5文件的随机读写274
12.3.6出错检查277
12.4系统输入/输出函数278
12.5提高篇278
12.5.1重点与难点278
12.5.2典型题例279
12.6综合实例282
习题12287
第13章 C语言图形程序设计288
13.1图形显示的坐标和像素288
13.1.1图形显示的坐标288
13.1.2像素288
13.2 Turbo C支持的图形适配器和图形模式289
13.3图形模式的初始化290
13.3.1图形系统的初始化函数290
13.3.2图形系统的自动检测函数291
13.3.3关闭图形模式函数292
13.3.4屏幕颜色的设置292
13.3.5清屏函数293
13.4基本绘画294
13.4.1画点函数294
13.4.2画直线函数295
13.4.3画矩形和多边形函数296
13.4.4画圆和椭圆函数297
13.4.5设定线型函数298
13.5图形填充299
13.5.1画填充图函数300
13.5.2设定填充方式函数301
13.5.3可对任意封闭图形填充的函数302
13.6图形模式下的文本输出304
13.6.1文本输出函数304
13.6.2文本字体格式和输出方式的设置305
13.7视口和视口函数307
13.8屏幕操作309
13.8.1设置显示页函数309
13.8.2屏幕图像处理存储和显示函数310
13.8.3键盘对屏幕的控制操作312
13.9提高篇313
13.10综合实例314
习题13320
第14章 C+面向对象程序设计322
14.1面向对象程序设计322
14.1.1面向对象程序设计的产生背景322
14.1.2类和对象323
14.1.3构造函数和析构函数325
14.1.4继承325
14.1.5多态性325
14.2 C++语言327
14.2.1 C+++语言的特点327
14.2.2输出流、输入流327
14.2.3函数内联330
14.2.4函数重载331
14.2.5引用333
14.2.6 C+++增加的运算符、数据类型和注释335
14.2.7 C+++程序的集成开发环境336
14.3 C#语言337
14.3.1 C#简介337
14.3.2 C#的特点337
14.4基于MFC库的用户界面编程基础338
14.5提高篇340
14.5.1重点与难点340
14.5.2典型题例340
习题14343
附录344
附录Ⅰ常用字符与ASC 11码对照表344
附录Ⅱ C语言中的关键字表346
附录ⅢC语言中运算符的优先级与结合性一览表347
附录Ⅳ C库函数348
附录Ⅴ Visual C++ 6.0菜单介绍357
附录Ⅵ Visual C++ 6.0编译错误信息介绍366
主要参考文献372
热门推荐
- 3059399.html
- 1520486.html
- 233101.html
- 3403064.html
- 1620844.html
- 3731532.html
- 1079216.html
- 2340723.html
- 3094286.html
- 1801457.html
- http://www.ickdjs.cc/book_942750.html
- http://www.ickdjs.cc/book_1642384.html
- http://www.ickdjs.cc/book_1790861.html
- http://www.ickdjs.cc/book_3378803.html
- http://www.ickdjs.cc/book_247289.html
- http://www.ickdjs.cc/book_564117.html
- http://www.ickdjs.cc/book_823754.html
- http://www.ickdjs.cc/book_1911824.html
- http://www.ickdjs.cc/book_1247659.html
- http://www.ickdjs.cc/book_218756.html