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

- 冉崇善主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111290070
- 出版时间:2009
- 标注页数:333页
- 文件大小:13MB
- 文件页数:344页
- 主题词: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 C语言的特点1
1.1.3 程序的概念2
1.2 算法2
1.2.1 算法的概念3
1.2.2 算法的特性3
1.2.3 算法的设计3
1.2.4 算法的描述方法5
1.3 数据结构11
1.3.1 概述11
1.3.2 数学模型11
1.3.3 数据结构的概念11
1.4 程序设计12
1.4.1 程序设计的概念12
1.4.2 养成良好的编程习惯12
1.4.3 程序设计简介12
1.4.4 程序设计的基本过程13
1.5 C语言的程序结构14
1.5.1 基本程序结构14
1.5.2 源程序的基本结构特点与书写规则16
1.5.3 函数库和链接16
1.5.4 开发一个C程序的步骤17
1.6 C语言上机环境(Visual C++ 6.0)18
习题一21
第2章 数据类型、运算符与表达式23
2.1 基本字符、标识符和关键字23
2.1.1 基本字符23
2.1.2 标识符(名字)的构成24
2.1.3 关键字24
2.2 数据类型与变量25
2.2.1 数据类型25
2.2.2 常量27
2.2.3 变量29
2.3 基本类型与数据表示31
2.3.1 整数类型和整数的表示31
2.3.2 实数类型和实数的表示33
2.3.3 字符类型和字符的表示35
2.4 运算符与表达式38
2.4.1 算术运算38
2.4.2 关系运算与逻辑运算43
2.4.3 赋值运算46
2.4.4 逗号运算47
2.4.5 条件运算48
2.5 计算和类型转换50
2.5.1 类型对计算的限制50
2.5.2 混合类型运算和类型自动转换(隐式转换)51
2.5.3 强制类型转换52
2.5.4 赋值转换53
习题二53
第3章 顺序结构程序设计55
3.1 C语句概述55
3.1.1 C程序的结构55
3.1.2 赋值语句56
3.2 数据的输入/输出57
3.2.1 数据输入/输出的概念及其在C语言中的实现57
3.2.2 数据的格式化输入58
3.2.3 数据的格式化输出66
3.2.4 字符数据的输入/输出70
3.2.5 字符串数据的输入/输出71
3.3 顺序结构程序设计举例73
习题三75
第4章 分支结构程序设计79
4.1 if语句79
4.2 if语句的嵌套83
4.3 switch语句86
4.4 分支程序设计举例89
习题四93
第5章 循环结构程序设计97
5.1 while语句97
5.2 do-while语句99
5.3 for语句102
5.3.1 for语句的一般形式及其执行过程102
5.3.2 for语句的应用形式102
5.4 循环的嵌套105
5.5 goto语句及使用goto语句构成循环108
5.6 循环控制109
5.6.1 break语句109
5.6.2 continue语句110
5.7 典型算法举例111
5.7.1 递推法111
5.7.2 迭代法114
5.7.3 枚举法116
5.7.4 取整数的各位数字116
5.7.5 其他问题118
5.8 循环程序设计举例121
习题五125
第6章 数组130
6.1 一维数组的定义和引用130
6.1.1 一维数组的定义130
6.1.2 一维数组元素的引用131
6.1.3 一维数组的初始化133
6.1.4 一维数组应用134
6.2 二维数组的定义和引用142
6.2.1 二维数组的定义142
6.2.2 二维数组元素的引用143
6.2.3 二维数组的初始化144
6.2.4 二维数组的应用146
6.3 字符数组154
6.3.1 字符数组的定义154
6.3.2 字符数组的初始化155
6.3.3 字符数组的引用155
6.3.4 字符串和字符串结束标志156
6.3.5 字符数组的输入/输出156
6.3.6 字符串处理函数158
6.3.7 字符数组应用161
6.4 数组程序设计举例164
习题六170
第7章 函数175
7.1 概述175
7.2 函数定义的一般形式176
7.3 函数的参数和函数的值178
7.3.1 形式参数和实际参数178
7.3.2 函数的返回值179
7.4 函数的调用181
7.4.1 函数调用的一般形式181
7.4.2 赋值调用与引用调用181
7.4.3 函数调用的方式182
7.4.4 被调用函数的声明和函数原型183
7.5 函数的嵌套调用184
7.6 函数的递归调用185
7.7 数组作为函数参数190
7.7.1 数组元素作为函数实参190
7.7.2 数组名作为函数参数190
7.8 局部变量和全局变量193
7.8.1 局部变量193
7.8.2 全局变量195
7.8.3 变量的存储类别197
7.9 函数应用程序设计201
习题七207
第8章 预处理命令与位运算211
8.1 宏定义211
8.1.1 无参宏定义211
8.1.2 带参宏定义214
8.2 文件包含217
8.3 条件编译218
8.4 位运算220
8.4.1 位运算符与位运算221
8.4.2 位域(位段)223
习题八226
第9章 指针229
9.1 地址指针的基本概念229
9.2 变量的指针和指向变量的指针变量230
9.2.1 指针变量的定义230
9.2.2 指针变量的引用230
9.2.3 指针变量作为函数的参数234
9.2.4 对指针变量的进一步说明237
9.3 数组指针和指向数组的指针变量240
9.3.1 指向数组元素的指针240
9.3.2 通过指针引用数组元素241
9.3.3 数组名作为函数的参数244
9.3.4 指向多维数组的指针和指针变量249
9.4 字符串指针和指向字符串的指针变量252
9.4.1 字符串的表示形式252
9.4.2 字符串指针变量与字符数组的区别254
9.5 函数指针变量255
9.5.1 函数指针变量定义255
9.5.2 指针型函数257
9.6 指针数组和指向指针的指针258
9.6.1 指针数组的概念258
9.6.2 指向指针的指针261
9.6.3 main函数的参数263
9.7 有关指针的数据类型和指针运算的小结264
9.7.1 有关指针的数据类型的小结264
9.7.2 指针运算的小结265
9.8 指针应用程序设计举例265
习题九269
第10章 结构体与共用体273
10.1 结构体273
10.1.1 结构体的定义273
10.1.2 结构类型变量的说明274
10.1.3 结构变量成员的表示方法275
10.1.4 结构变量的赋值276
10.1.5 结构变量的初始化277
10.1.6 结构数组的定义与使用277
10.1.7 结构指针变量的说明和使用279
10.1.8 结构指针变量作为函数的参数282
10.1.9 动态存储分配283
10.2 链表286
10.2.1 链表的概念286
10.2.2 单链表的基本操作287
10.3 共用体293
10.3.1 共用体的定义293
10.3.2 共用体变量的引用294
10.4 枚举类型297
10.4.1 枚举类型的定义和枚举变量的说明297
10.4.2 枚举类型变量的赋值和使用298
10.5 类型定义符typedef299
10.5.1 类型定义符typedef的概念与定义300
10.5.2 typedef定义类型的使用方法301
10.6 结构体程序设计303
习题十308
第11章 文件311
11.1 C文件概述311
11.2 文件的打开与关闭312
11.2.1 文件指针312
11.2.2 文件的打开与关闭具体操作方法312
11.3 文件的读写315
11.3.1 字符读写函数fgetc()和fputc()315
11.3.2 字符串读写函数fgets()和fputs()318
11.3.3 数据块读写函数fread()和fwrite()320
11.3.4 格式化读写函数fscanf()和fprintf()321
11.4 文件的随机读写323
11.4.1 文件定位323
11.4.2 文件的随机读写具体操作方法324
11.4.3 文件检测函数324
11.5 C语言系统库文件325
11.6 C语言文件系统程序设计举例326
习题十一330
附录 ASCII码表332
热门推荐
- 2343086.html
- 135045.html
- 589206.html
- 2707395.html
- 3264246.html
- 3509462.html
- 1946688.html
- 2137106.html
- 917528.html
- 688069.html
- http://www.ickdjs.cc/book_2561567.html
- http://www.ickdjs.cc/book_1162727.html
- http://www.ickdjs.cc/book_2690711.html
- http://www.ickdjs.cc/book_1328672.html
- http://www.ickdjs.cc/book_506156.html
- http://www.ickdjs.cc/book_222166.html
- http://www.ickdjs.cc/book_2850093.html
- http://www.ickdjs.cc/book_1101491.html
- http://www.ickdjs.cc/book_2155522.html
- http://www.ickdjs.cc/book_279959.html