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

- 姜德森主编 著
- 出版社: 厦门:厦门大学出版社
- ISBN:9787561541128
- 出版时间:2014
- 标注页数:348页
- 文件大小:54MB
- 文件页数:359页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序设计概述1
1.1程序和程序设计语言2
1.1.1程序与程序设计的概念2
1.1.2程序设计语言3
1.1.3语言处理程序5
1.1.4设计程序的基本原则5
1.2算法6
1.2.1算法的概念6
1.2.2算法的表示方法7
1.3结构化程序设计11
1.3.1结构化程序基本控制结构11
1.3.2结构化程序设计方法12
1.4 C语言概述及开发工具13
1.4.1 C语言的产生与发展13
1.4.2 C语言的特点14
1.4.3 C语言的程序结构15
1.4.4 C语言的开发工具简介17
本章小结20
习题20
第2章 数据类型、运算符与表达式23
2.1 C语言的字符集和标识符24
2.1.1字符集24
2.1.2标识符24
2.1.3标识符的分类25
2.2 C语言的数据类型25
2.3常量26
2.3.1数值常量26
2.3.2字符型常量29
2.4变量34
2.4.1变量的概念34
2.4.2变量的基本数据类型35
2.4.3变量的类型定义和使用36
2.4.4变量的初始化40
2.5库函数42
2.5.1库函数的使用方法42
2.5.2常用数学函数43
2.5.3字符输入输出函数47
2.5.4格式输入输出函数48
2.6运算符和表达式54
2.6.1 C语言的运算符54
2.6.2运算符的优先级和结合性55
2.6.3 C语言的表达式58
本章小结75
习题75
第3章 结构控制语句79
3.1引例80
3.2 C语言的执行语句81
3.2.1表达式语句81
3.2.2空语句82
3.2.3复合语句83
3.2.4控制语句83
3.3顺序结构84
3.4选择结构84
3.4.1用if语句实现选择结构85
3.4.2 if语句的嵌套87
3.4.3用switch语句实现多分支选择结构89
3.5循环结构92
3.5.1 goto型循环语句93
3.5.2用while语句实现循环94
3.5.3用do…while语句实现循环96
3.5.4用for语句实现循环99
3.5.5 continue语句和break语句102
3.5.6循环的嵌套105
3.6程序举例107
本章小结111
习题112
第4章 数组120
4.1一维数组121
4.1.1一维数组的定义121
4.1.2一维数组的初始化122
4.1.3一维数组元素的使用124
4.2二维数组127
4.2.1二维数组的定义127
4.2.2二维数组的初始化129
4.2.3二维数组的使用130
4.3数组与循环计算举例133
本章小结142
习题142
第5章 函数151
5.1函数的作用152
5.2函数定义和函数调用155
5.2.1函数定义155
5.2.2函数调用158
5.3函数调用中的参数传递166
5.3.1简单变量作函数参数166
5.3.2数组作函数参数168
5.4函数的嵌套调用和递归调用176
5.4.1函数的嵌套调用176
5.4.2函数的递归调用177
5.5变量的作用域和存储类别181
5.5.1局部变量及其存储类型182
5.5.2全局变量及其存储类型187
本章小结190
习题190
第6章 指针201
6.1引例202
6.2指针和指针变量203
6.2.1指针的概念203
6.2.2指针变量的定义及初始化204
6.2.3指针及指针变量的运算206
6.3数组与指针211
6.3.1指向一维数组的指针211
6.3.2指向二维数组的指针213
6.4字符串与指针216
6.4.1字符串概念216
6.4.2字符数组216
6.4.3指向字符串的指针219
6.4.4字符数组与字符指针变量的对比221
6.4.5字符串输入输出函数222
6.4.6字符串处理函数225
6.4.7字符串应用举例228
6.5指针数组231
6.6指向指针的指针变量233
6.7函数与指针235
6.7.1指针变量作为函数参数235
6.7.2函数指针变量与指针型函数241
6.7.3 main函数的参数244
6.8指针实例247
本章小结249
习题250
第7章 编译预处理262
7.1预处理引例262
7.2宏定义263
7.2.1无参宏定义和宏替换263
7.2.2带参数的宏定义266
7.3文件包含269
7.4条件编译270
本章小结272
习题273
第8章 自定义数据类型278
8.1结构体279
8.1.1结构体类型的定义279
8.1.2结构体变量的定义及初始化280
8.1.3结构体成员的引用281
8.2结构体数组282
8.2.1结构体数组的定义282
8.2.2结构体数组的初始化283
8.2.3结构体数组的应用283
8.3结构体和指针285
8.3.1指向结构体的指针285
8.3.2指向结构体数组的指针288
8.3.3结构体变量作为函数参数289
8.4链表292
8.4.1链表的定义292
8.4.2结点的基本操作294
8.4.3创建动态链表295
8.4.4链表的输出297
8.4.5链表的插入和删除操作297
8.4.6链表的综合应用301
8.5共用体302
8.5.1共用体类型的定义302
8.5.2共用体变量的定义302
8.5.3共用体成员的引用303
8.6枚举306
8.6.1枚举类型的定义306
8.6.2枚举变量的定义和使用307
8.7用typedef定义类型别名310
本章小结312
习题312
第9章 文件318
9.1文件概述319
9.1.1文件的概念319
9.1.2文件的分类319
9.1.3流和文件类型指针320
9.2文件的打开与关闭321
9.2.1打开文件函数fopen321
9.2.2关闭文件函数fclose323
9.3文件的读写323
9.3.1单字符读写函数323
9.3.2字符串读写函数326
9.3.3按格式读写函数328
9.3.4数据块读写函数329
9.4文件的定位331
9.4.1 rewind函数331
9.4.2随机定位函数fseek333
9.4.3获取文件指针当前位置函数ftell335
9.5文件的出错检测335
本章小结335
习题336
附录A 常用字符与ASCII码对照表341
附录B C库函数342
参考文献348
热门推荐
- 3504273.html
- 1589568.html
- 983299.html
- 2636905.html
- 3444454.html
- 1038114.html
- 3254784.html
- 3402384.html
- 2548183.html
- 2808626.html
- http://www.ickdjs.cc/book_3488332.html
- http://www.ickdjs.cc/book_2249395.html
- http://www.ickdjs.cc/book_1804316.html
- http://www.ickdjs.cc/book_3038620.html
- http://www.ickdjs.cc/book_3318705.html
- http://www.ickdjs.cc/book_2329653.html
- http://www.ickdjs.cc/book_3679543.html
- http://www.ickdjs.cc/book_3051006.html
- http://www.ickdjs.cc/book_1813441.html
- http://www.ickdjs.cc/book_300184.html