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

- 刘韶涛,潘秀霞,应晖编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302239444
- 出版时间:2011
- 标注页数:280页
- 文件大小:46MB
- 文件页数:291页
- 主题词: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计算机硬件2
1.1.2计算机软件3
1.1.3计算机计数系统4
1.1.4数据在存储器中的特性6
1.2程序设计语言7
1.2.1机器语言8
1.2.2汇编语言8
1.2.3高级语言8
1.3高级语言程序的创建和运行过程9
1.3.1编写和编辑程序10
1.3.2编译程序10
1.3.3链接程序10
1.3.4执行程序10
1.4程序设计基础——算法和数据结构11
1.4.1算法的特性12
1.4.2算法的表示13
1.4.3算法示例14
1.4.4数据结构的基本概念15
1.5结构化程序设计17
1.5.1结构化程序设计思想17
1.5.2三种基本程序结构17
1.5.3结构化程序设计举例19
习题20
第2章C语言概述22
2.1 C语言的发展和特点22
2.1.1背景22
2.1.2 ANSI C的特点23
2.2 C语言的程序结构与基本词汇符号24
2.2.1 C语言的程序结构25
2.2.2 C语言的基本词汇符号27
2.3 C语言的编写风格29
2.4运行C程序的步骤和方法31
2.4.1基本过程31
2.4.2错误处理32
习题33
第3章 数据类型、运算符和表达式35
3.1基本数据类型35
3.1.1 void类型37
3.1.2字符类型37
3.1.3整数类型37
3.1.4实数类型37
3.2变量38
3.2.1变量声明与定义38
3.2.2变量初始化38
3.3常量39
3.3.1常量的表示39
3.3.2代码常量41
3.4运算符和表达式43
3.4.1赋值运算符和赋值表达式43
3.4.2算术运算符及表达式45
3.4.3逗号运算符及逗号表达式47
3.4.4关系运算符和逻辑运算符47
3.4.5条件运算符49
3.4.6常用标准函数的调用50
3.4.7位运算符51
3.5表达式求值53
3.5.1优先级54
3.5.2结合性54
3.5.3表达式求值中的类型转换54
习题56
第4章 顺序结构程序设计59
4.1 C语言的语句59
4.1.1空语句59
4.1.2表达式语句60
4.1.3复合语句61
4.1.4控制语句61
4.2 C语言中的输入和输出62
4.2.1流62
4.2.2标准输入和输出62
4.3字符输入和输出63
4.3.1字符输出函数putchar63
4.3.2字符输入函数getchar64
4.4格式化输入和输出函数64
4.4.1格式化输出函数printf ( )64
4.4.2格式化输入函数scanf ( )71
4.5顺序结构程序设计举例76
习题79
第5章 选择结构程序设计82
5.1 if语句概述82
5.2 if语句的使用83
5.2.1单分支判断执行语句if83
5.2.2双分支判断执行语句if…else84
5.2.3多分支判断执行语句if…else if…else if…else86
5.2.4 if的嵌套87
5.3条件运算符与条件表达式88
5.4多分支选择语句switch…case88
习题90
第6章 循环结构程序设计92
6.1 while当型循环92
6.2 do…while直到型循环93
6.3 for语句94
6.4循环嵌套95
6.5中止语句break和跳转语句continue97
6.5.1 break语句97
6.5.2 continue语句98
6.6无条件跳转语句goto99
习题100
第7章 数组101
7.1数组的概念101
7.2一维数组的定义与使用102
7.2.1一维数组的定义102
7.2.2一维数组的引用和初始化105
7.2.3一维数组的应用107
7.3二维数组的定义与使用118
7.3.1二维数组的定义118
7.3.2二维数组的存储和引用方法119
7.3.3二维数组的初始化121
7.3.4二维数组的应用123
7.4字符数组与字符串127
7.4.1字符数组的定义127
7.4.2字符数组的初始化131
7.4.3字符数组与字符串131
7.4.4字符串处理函数132
7.5多维数组135
7.6数组小结136
习题136
第8章 函数138
8.1函数的概念与定义138
8.1.1函数的概念138
8.1.2函数的定义139
8.2函数的参数与函数的返回值141
8.2.1函数的参数141
8.2.2函数参数的求值顺序142
8.2.3函数的返回值143
8.3函数的调用143
8.3.1函数调用的概念143
8.3.2函数调用的方式144
8.3.3函数的原型说明144
8.3.4函数的嵌套调用与递归调用145
8.3.5函数使用const形参152
8.4函数与数组153
8.4.1数组元素作为函数的实参153
8.4.2数组作为函数的参数154
8.5变量的类型158
8.5.1局部变量和全局变量158
8.5.2说明存储类型162
8.6全局函数和静态函数166
8.6.1全局函数166
8.6.2静态函数167
8.7参数类型与数量可变的函数168
8.8函数小结168
习题168
第9章 指针170
9.1指针的概念170
9.1.1指针变量的定义171
9.1.2与指针运算有关系的两个运算符171
9.1.3指针变量的引用172
9.1.4 const指针174
9.2指针与数组176
9.2.1指向数组元素的指针变量的定义176
9.2.2通过指针变量使用数组元素177
9.2.3指针与二维数组178
9.2.4指针与数组作为函数的参数180
9.2.5指针数组183
9.3指针与字符串186
9.3.1指向字符串的指针186
9.3.2字符串指针作函数参数187
9.4指针与函数187
9.4.1指针作为函数的参数187
9.4.2返回指针值的函数189
9.4.3指向函数的指针191
9.4.4命令行参数195
9.5多级间址196
9.6 void指针与动态内存分配198
9.7指针小结205
习题205
第10章 编译预处理208
10.1 C预处理程序208
10.2#define209
10.3#include210
10.4条件编译指令210
10.4.1#if、#else、#elif和#endif211
10.4.2#ifdef和#ifndef212
10.5#undef213
10.6小结214
习题214
第11章 结构体、共用体、枚举类型216
11.1结构体216
11.1.1结构体定义216
11.1.2声明结构体变量217
11.1.3结构体成员为结构体的情况218
11.1.4结构体变量的初始化219
11.1.5结构体成员的表示220
11.1.6结构体变量的引用、赋值、输入和输出220
11.2结构体数组222
11.2.1结构体数组的定义222
11.2.2结构体变量数组的初始化223
11.2.3结构体数组的引用225
11.3结构体变量与指针226
11.4链表231
11.4.1动态存储分配231
11.4.2包含指针项的结构体变量构成结点232
11.4.3链表的主要操作234
11.4.4链表应用举例238
11.5共用体240
11.5.1共用体定义240
11.5.2共用体的声明和使用241
11.5.3共用体变量的引用242
11.6枚举类型243
11.6.1枚举类型变量的定义与声明243
11.6.2枚举变量的使用244
11.7 typedef定义类型246
习题248
第12章 文件249
12.1文件249
12.1.1文件的概念249
12.1.2文件类型的指针250
12.1.3标准文件250
12.2缓冲型文件的打开、关闭与读写251
12.2.1 fopen()251
12.2.2 fclose()252
12.2.3 fgetc()与fputc()252
12.2.4 fread()与fwrite()254
12.3文件I/O255
12.3.1 fprintf函数与fscanf函数255
12.3.2 fgets()与fputs()257
12.3.3文件读写指针移动函数fseek()与rewind()258
12.3.4 ftell()和feof ()258
习题259
附录A ASCII表261
附录B标准C函数库265
B.1常用的数学函数265
B.2常用的字符串函数267
B.3常用的I/O函数271
B.4常用的内存相关函数274
B.5其他库函数275
附录C运算符的优先级与结合性276
参考文献277
热门推荐
- 2830152.html
- 1836500.html
- 2621212.html
- 3197317.html
- 2727228.html
- 2592343.html
- 3042971.html
- 1022374.html
- 2962507.html
- 2173917.html
- http://www.ickdjs.cc/book_2240468.html
- http://www.ickdjs.cc/book_722990.html
- http://www.ickdjs.cc/book_32751.html
- http://www.ickdjs.cc/book_3574152.html
- http://www.ickdjs.cc/book_2166721.html
- http://www.ickdjs.cc/book_1216178.html
- http://www.ickdjs.cc/book_891670.html
- http://www.ickdjs.cc/book_252430.html
- http://www.ickdjs.cc/book_1469303.html
- http://www.ickdjs.cc/book_3271618.html