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

- 尹业安,白燕主编;丁益祥,魏媛媛,梁晶副主编 著
- 出版社: 长沙:国防科技大学出版社
- ISBN:9787810995351
- 出版时间:2008
- 标注页数:243页
- 文件大小:9MB
- 文件页数:255页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章C语言概述1
1.1程序设计语言的发展过程1
1.2 C语言的发展及其特点2
1.3 C语言程序的基本结构3
1.4编写C程序的基本步骤5
本章小结6
第2章 数据类型、运算符与表达式7
2.1常量与变量7
2.1.1常量7
2.1.2变量8
2.2整型数据9
2.2.1整型常量9
2.2.2整数型变量9
2.3浮点型数据12
2.3.1浮点型常量12
2.3.2浮点型变量12
2.4字符型数据13
2.4.1字符常量13
2.4.2字符变量14
2.4.3字符串常量15
2.5变量赋初值及各类型数据间的混合运算16
2.6运算符和表达式17
2.7赋值运算符和赋值表达式20
2.8位运算符和位运算表达式22
2.9逗号运算符和逗号表达式24
2.10 sizeof运算符24
本章小结25
第3章 顺序结构程序设计和输入/输出26
3.1 C语句概述26
3.2结构化程序设计27
3.2.1算法的基本概念27
3.2.2流程图29
3.3基本输出函数31
3.3.1数据输入/输出的概念及在C语言中的实现31
3.3.2字符输出函数putchar()31
3.3.3格式输出函数printf ()32
3.4基本输入函数36
3.4.1字符输入函数getchar()36
3.4.2格式输入函数scanf()37
3.5顺序结构程序设计举例40
本章小结41
第4章 选择结构程序设计42
4.1关系运算符和关系表达式42
4.1.1关系运算符42
4.1.2关系表达式42
4.2逻辑运算符和逻辑表达式43
4.2.1逻辑运算符43
4.2.2逻辑表达式43
4.3 if语句45
4.3.1简单的if语句45
4.3.2 if-else语句46
4.3.3 if-else-if语句49
4.4条件运算符和条件表达式51
4.5 switch语句52
本章小结56
第5章 循环结构程序设计57
5.1循环结构的程序设计57
5.1.1 while语句57
5.1.2 for语句61
5.1.3 do-while语句64
5.2循环嵌套66
5.3跳转语句69
5.3.1 break语句69
5.3.2 continue语句70
5.3.3 goto语句与标号71
5.4循环结构程序综合举例72
本章小结76
第6章 函数与编译预处理77
6.1函数的概念与分类77
6.1.1函数与模块化程序设计的概念77
6.1.2函数的分类78
6.2函数的定义79
6.2.1返回确定值的函数定义79
6.2.2不返回结果的函数定义81
6.3函数的调用82
6.3.1函数调用过程82
6.3.2函数调用形式83
6.3.3函数提前声明86
6.3.4函数参数的传递88
6.3.5函数的嵌套调用90
6.3.6函数的递归调用92
6.4标识符的作用域与存储方式96
6.4.1变量的作用域96
6.4.2变量的存储方式100
6.5编译预处理106
6.5.1宏定义106
6.5.2文件包含111
6.5.3条件编译112
6.6函数应用综合举例114
本章小结116
第7章 数组118
7.1一维数组118
7.1.1一维数组的定义和引用118
7.1.2一维数组的赋值123
7.1.3一维数组的应用举例127
7.2二维数组132
7.2.1二维数组的定义和引用132
7.2.2二维数组的赋值134
7.2.3二维数组的应用举例136
7.3字符串/字符数组137
7.3.1字符串/字符数组的定义和引用137
7.3.2字符串函数140
7.3.3字符串函数应用举例144
7.4数组应用综合举例145
本章小结149
第8章 指针151
8.1指针与变量151
8.1.1指针的概念151
8.1.2指针变量的定义152
8.1.3指针的运算153
8.1.4多级指针157
8.2指针与函数159
8.2.1指针作为函数参数159
8.2.2返回指针值的函数161
8.2.3指向函数的指针162
8.3指针与数组165
8.3.1指针与一维数组165
8.3.2指针与二维数组173
8.3.3指针与字符串178
8.3.4指针数组与命令行参数182
本章小结187
第9章 结构体、共同体和枚举类型190
9.1结构体190
9.1.1结构体类型的定义190
9.1.2结构体变量的定义191
9.1.3结构体变量的初始化193
9.1.4结构体变量的引用194
9.1.5指向结构体变量的指针198
9.1.6用结构体变量作为函数参数200
9.1.7用指向结构体变量的指针作为函数参数201
9.2结构体数组202
9.2.1结构体数组的定义202
9.2.2结构体数组的初始化203
9.2.3结构体数组的应用举例204
9.3单链表206
9.3.1动态存储分配函数介绍207
9.3.2单链表的基本操作209
9.4共同体213
9.4.1共同体类型的定义213
9.4.2共同体变量的定义214
9.4.3共同体变量的初始化215
9.4.4共同体变量的引用215
9.5枚举类型218
9.5.1枚举类型的定义218
9.5.2枚举值的使用218
9.5.3枚举变量的定义218
9.6用typedef定义类型221
本章小结222
第10章 文件操作223
10.1 C文件的基本概念223
10.2缓冲文件系统与文件类型指针223
10.3文件的打开224
10.4文件的关闭225
10.5文件的读写和定位225
10.5.1 fputc函数和fgetc函数226
10.5.2fgets函数和fputs函数228
10.5.3 fread函数和fwrite函数229
10.5.4 fscanf函数和fprintf函数229
10.5.5文件的定位230
本章小结232
附录233
附录A ASCII字符编码一览表233
附录B运算符的结合性234
附录C C语言中的关键字235
附录D常用标准库函数235
参考文献243
热门推荐
- 517467.html
- 3307577.html
- 3582439.html
- 1613969.html
- 3759748.html
- 1164258.html
- 1803982.html
- 1334557.html
- 2130332.html
- 1453696.html
- http://www.ickdjs.cc/book_2912381.html
- http://www.ickdjs.cc/book_90018.html
- http://www.ickdjs.cc/book_3511804.html
- http://www.ickdjs.cc/book_1657870.html
- http://www.ickdjs.cc/book_2965121.html
- http://www.ickdjs.cc/book_2142748.html
- http://www.ickdjs.cc/book_2653396.html
- http://www.ickdjs.cc/book_2579013.html
- http://www.ickdjs.cc/book_3774718.html
- http://www.ickdjs.cc/book_1635077.html