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

- 汪同庆,张华主编 著
- 出版社: 武汉:武汉大学出版社
- ISBN:9787307075849
- 出版时间:2010
- 标注页数:313页
- 文件大小:16MB
- 文件页数:326页
- 主题词: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计算机语言处理程序1
1.1.3 C语言简介2
1.2程序设计3
1.2.1计算机程序3
1.2.2算法及其表示4
1.2.3结构化程序设计7
1.2.4 C程序的基本构成7
1.2.5 C程序开发环境9
习题121
第2章 数据类型、运算符和表达式23
2.1 C语言字符集、关键字和标识符23
2.1.1字符集23
2.1.2关键字23
2.1.3标识符24
2.2数据与数据类型25
2.2.1程序中数据的表示形式25
2.2.2 C语言的数据类型26
2.2.3整型数据27
2.2.4实型数据30
2.2.5字符型数据31
2.2.6字符串常量35
2.3运算符及表达式36
2.3.1算术运算符和算术表达式36
2.3.2赋值运算符和赋值表达式39
2.3.3强制类型转换运算符和表达式40
2.3.4关系运算符和关系表达式43
2.3.5逻辑运算符和逻辑表达式44
2.3.6条件运算符和条件表达式46
2.3.7逗号运算符和逗号表达式46
习题247
第3章 顺序结构程序设计51
3.1 C程序的基本语句51
3.1.1声明语句51
3.1.2表达式语句51
3.1.3函数调用语句52
3.1.4控制语句52
3.1.5复合语句53
3.1.6空语句53
3.2格式输入与输出函数54
3.2.1 printf函数54
3.2.2 scanf函数59
3.3字符输入与输出函数64
3.3.1 putchar函数64
3.3.2 getchar函数65
习题366
第4章 选择结构程序设计71
4.1用if语句实现选择结构71
4.1.1单分支if语句71
4.1.2双分支if语句73
4.1.3 if语句的嵌套74
4.1.4由条件表达式实现选择结构78
4.2用switch语句实现多分支选择结构79
4.2.1 switch语句79
4.2.2 switch语句的使用说明81
习题482
第5章 循环结构程序设计88
5.1 while语句88
5.2 do-while语句91
5.3 for语句93
5.4嵌套循环结构96
5.5 break语句99
5.6 continue语句99
5.7 goto语句101
习题5102
第6章 函数108
6.1函数的分类与定义108
6.1.1函数的分类108
6.1.2函数定义的一般形式109
6.2函数的调用111
6.2.1函数调用的一般形式111
6.2.2函数调用的方式112
6.2.3函数的参数和函数的返回值113
6.2.4对被调用函数的声明115
6.3函数的嵌套调用和递归调用116
6.3.1函数的嵌套调用116
6.3.2函数的递归调用118
6.4变量的作用域和存储类别121
6.4.1变量的作用域121
6.4.2变量的存储类别125
6.4.3包含多个源文件的C程序131
6.5函数的存储类别133
6.5.1内部函数133
6.5.2外部函数134
习题6135
第7章 指针140
7.1指针和指针变量的概念140
7.1.1变量的地址和指针140
7.1.2指针变量141
7.2指针变量的定义和应用142
7.2.1指针变量的定义142
7.2.2指针运算符142
7.2.3指针变量的初始化144
7.2.4指针变量的赋值145
7.2.5把指针作为函数参数传递145
7.3指针与函数147
7.3.1返回指针的函数147
7.3.2函数指针148
习题7151
第8章 数组156
8.1数组的概念156
8.2一维数组157
8.2.1一维数组的定义和存储157
8.2.2一维数组元素的引用158
8.2.3一维数组的初始化159
8.2.4一维数组元素的输入输出160
8.2.5一维数组应用举例161
8.3二维数组163
8.3.1二维数组的定义和存储163
8.3.2二维数组元素的引用164
8.3.3二维数组的初始化165
8.3.4二维数组的输入输出165
8.3.5二维数组应用举例167
8.4数组与指针168
8.4.1与数组相关的指针运算169
8.4.2一维数组的指针和指向一维数组元素的指针变量172
8.4.3二维数组的指针和指向二维数组的指针变量177
8.5数组与函数180
8.5.1数组元素作为函数实参180
8.5.2一维数组名作为函数实参181
8.5.3二维数组名作为函数实参183
8.6动态的一维数组184
8.6.1动态内存管理184
8.6.2动态数组的使用185
习题8186
第9章 字符串191
9.1用字符数组存储和处理字符串191
9.1.1字符数组的定义191
9.1.2字符数组的初始化191
9.1.3字符串的输入输出193
9.2指向字符串的指针变量196
9.2.1字符串指针变量的定义和初始化196
9.2.2通过字符串指针变量存取字符串198
9.2.3字符数组与字符串指针变量的区别200
9.2.4程序设计举例201
9.3字符串数组206
9.3.1字符串数组的定义207
9.3.2字符串数组的初始化207
9.3.3字符指针数组207
9.4字符串处理函数208
习题9210
第10章 结构体、共用体和枚举215
10.1结构体215
10.1.1结构体类型的定义215
10.1.2结构体变量的定义和初始化216
10.1.3结构体变量的引用219
10.1.4结构体数组220
10.1.5结构体指针222
10.1.6结构体变量在函数间的数据传递222
10.2链表225
10.2.1链表的概念225
10.2.2用指针和结构体实现链表226
10.2.3对单向链表的操作227
10.3共用体230
10.3.1共用体类型的定义231
10.3.2共用体变量的定义231
10.3.3共用体变量的引用232
10.4枚举236
10.5typedef声明238
习题10239
第11章 编译预处理247
11.1宏定义247
11.1.1不带参数的宏定义247
11.1.2带参数的宏定义250
11.2文件包含251
11.3条件编译252
习题11254
第12章 位运算257
12.1位运算257
12.2位段260
习题12262
第13章 文件265
13.1文件和文件类型指针265
13.1.1文件的概念265
13.1.2文件指针266
13.2文件的打开与关闭267
13.2.1文件的打开267
13.2.2关闭文件269
13.3文件的读写269
13.3.1字符读写(fgetc函数和fputc函数)269
13.3.2字符串读写(fgets函数和fputs函数)271
13.3.3文件的格式化读写(fscanf函数和fprintf函数)272
13.3.4数据块读写(fread函数和fwrite函数)274
13.4文件的定位275
13.4.1 fseek函数275
13.4.2 ftell函数276
13.4.3 rewind函数277
习题13277
附录1 ASCII码表282
附录2 运算符的优先级和结合性283
附录3 常用库函数284
习题参考答案288
参考文献313
热门推荐
- 2385476.html
- 1259600.html
- 3754834.html
- 1358078.html
- 2262641.html
- 228529.html
- 640828.html
- 2200442.html
- 2186987.html
- 1697117.html
- http://www.ickdjs.cc/book_356565.html
- http://www.ickdjs.cc/book_70205.html
- http://www.ickdjs.cc/book_1517224.html
- http://www.ickdjs.cc/book_1233781.html
- http://www.ickdjs.cc/book_2187579.html
- http://www.ickdjs.cc/book_2529928.html
- http://www.ickdjs.cc/book_2778668.html
- http://www.ickdjs.cc/book_5626.html
- http://www.ickdjs.cc/book_1201592.html
- http://www.ickdjs.cc/book_2338932.html