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

- 李文杰主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302231547
- 出版时间:2010
- 标注页数:277页
- 文件大小:74MB
- 文件页数:288页
- 主题词: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 程序设计2
1.1.3 程序设计语言2
1.2 C语言概述4
1.2.1 C语言简介4
1.2.2 C语言程序示例4
1.2.3 为何要学C语言7
1.3 算法及其描述8
1.3.1 算法的概念8
1.3.2 算法的特性8
1.3.3 算法的描述8
1.3.4 结构化程序设计10
1.4 C语言程序开发过程10
1.4.1 使用计算机解题的过程11
1.4.2 常用的C语言开发环境12
习题12
第2章 基本数据类型14
2.1 数据类型概述14
2.2 标识符、常量和变量15
2.2.1 标识符15
2.2.2 常量16
2.2.3 变量16
2.3 整型数据18
2.3.1 整型常量的表示18
2.3.2 整型变量18
2.3.3 整型常量的类型20
2.4 实型数据20
2.4.1 实型常量的表示20
2.4.2 实型数据在内存中的存放形式21
2.4.3 实型变量21
2.5 字符数据22
2.5.1 字符在内存中的存放形式22
2.5.2 字符常量22
2.5.3 字符变量23
2.5.4 字符串常量23
2.6 数据的输入与输出24
2.6.1 字符数据的输入和输出24
2.6.2 格式化输入输出26
习题34
第3章 顺序结构程序设计36
3.1 算术运算和算术表达式36
3.1.1 整数算术运算37
3.1.2 实数算术运算37
3.1.3 混合算术运算38
3.1.4 算术表达式38
3.1.5 算术表达式的计算规则38
3.2 赋值运算和赋值表达式39
3.2.1 赋值运算符39
3.2.2 赋值表达式40
3.3 自增自减运算41
3.4 优先级和类型转换43
3.4.1 优先级43
3.4.2 类型转换44
3.5 使用数学库函数46
3.6 顺序结构程序设计47
3.6.1 C语句概述47
3.6.2 简单语句47
3.6.3 顺序结构程序设计48
习题51
第4章 选择结构程序设计54
4.1 关系运算和逻辑运算54
4.1.1 关系运算符和表达式55
4.1.2 逻辑运算符和表达式56
4.1.3 选择结构的种类57
4.2 使用if语句实现的选择结构59
4.2.1 if语句实现的单分支结构59
4.2.2 if语句实现的双分支结构61
4.2.3 多分支结构64
4.2.4 使用if语句应注意的问题67
4.3 条件运算符和条件表达式68
4.4 switch语句70
4.5 选择结构程序设计举例74
习题76
第5章 循环结构程序设计79
5.1 while语句79
5.2 do…while语句85
5.3 for语句87
5.3.1 for语句介绍87
5.3.2 逗号运算符和逗号表达式88
5.4 流程转向语句break和continue90
5.4.1 break语句90
5.4.2 continue语句91
5.5 循环嵌套93
5.6 循环结构程序设计举例96
习题98
第6章 模块化程序设计——函数103
6.1 函数的定义103
6.1.1 模块化程序设计的基本思想103
6.1.2 库函数和用户自定义函数104
6.1.3 函数的定义106
6.2 函数的调用和参数传递107
6.2.1 函数的调用107
6.2.2 函数的参数传递108
6.2.3 函数的返回值110
6.2.4 函数的声明111
6.3 嵌套调用和递归调用113
6.3.1 函数的嵌套调用113
6.3.2 函数的递归调用116
6.4 变量作用域120
6.4.1 局部变量121
6.4.2 全局变量123
6.5 变量的存储类别126
6.5.1 程序内存区域划分和存储方式126
6.5.2 自动变量126
6.5.3 寄存器变量127
6.5.4 外部变量128
6.5.5 静态变量130
6.6 多文件程序和预编译指令133
6.6.1 包含多个文件的程序133
6.6.2 宏定义134
6.6.3 文件包含138
6.6.4 条件编译139
习题142
第7章 数组151
7.1 一维数组151
7.1.1 一维数组的定义152
7.1.2 一维数组的初始化153
7.1.3 一维数组元素的引用154
7.1.4 一维数组的应用155
7.2 二维数组163
7.2.1 二维数组的定义164
7.2.2 二维数组的初始化164
7.2.3 二维数组元素的引用166
7.2.4 二维数组的应用167
7.3 字符数组169
7.3.1 字符数组的定义169
7.3.2 字符数组的初始化169
7.3.3 字符串与字符数组170
7.3.4 字符数组的输入与输出170
7.3.5 字符数组的应用172
7.3.6 常用的字符串处理函数174
7.4 数组作为函数的参数176
7.4.1 数组元素作为函数的参数176
7.4.2 数组名作为函数的参数177
7.4.3 二维数组作为函数的参数181
习题182
第8章 指针188
8.1 指针的概念188
8.1.1 变量的存储188
8.1.2 指针与变量的指针189
8.2 指针变量的定义和使用190
8.2.1 指针变量的定义190
8.2.2 指针变量的使用191
8.3 使用指针访问一维数组192
8.3.1 数组的指针和数组元素的指针变量192
8.3.2 指向数组的指针变量的运算193
8.3.3 指向字符串的指针195
8.4 指针作为函数的参数196
8.4.1 简单变量的指针作为函数参数196
8.4.2 指向数组元素的指针作为函数参数198
8.5 指针数组的概念201
8.5.1 指针数组的定义201
8.5.2 main函数的参数203
8.6 指向函数的指针和返回指针的函数205
8.6.1 指向函数的指针定义205
8.6.2 函数指针作为函数的参数208
8.6.3 返回指针的函数210
习题211
第9章 结构体类型214
9.1 结构体类型和结构体变量的定义214
9.1.1 结构体类型的定义214
9.1.2 结构体变量的声明及初始化215
9.1.3 结构体变量的大小216
9.2 结构体成员的引用218
9.3 结构体数组220
9.3.1 结构体数组的定义221
9.3.2 结构体数组的初始化221
9.4 结构体指针224
9.4.1 结构体指针变量的定义224
9.4.2 结构体指针和数组225
9.4.3 结构体变量和结构体指针作为函数参数227
9.4.4 动态内存分配函数229
9.4.5 使用typedef定义类型名231
9.5 链表233
9.5.1 链表基本概念及结点定义233
9.5.2 链表的基本操作234
9.5.3 链表结构与数组结构的比较242
习题242
第10章 文件类型248
10.1 文件概述248
10.1.1 文件的概念248
10.1.2 文件类型指针248
10.1.3 文件的处理过程249
10.2 文件的打开与关闭249
10.2.1 文件的打开249
10.2.2 文件的关闭251
10.2.3 举例应用251
10.3 文件的读写252
10.3.1 文件的顺序读写252
10.3.2 文件的随机读写263
10.4 综合举例266
习题272
附录A 常用ASCII码对照表274
附录B 运算符和结合性275
参考文献277
热门推荐
- 3317439.html
- 1777378.html
- 2948607.html
- 2432772.html
- 1141931.html
- 22153.html
- 1086572.html
- 2772901.html
- 2785423.html
- 1953254.html
- http://www.ickdjs.cc/book_3041093.html
- http://www.ickdjs.cc/book_1967440.html
- http://www.ickdjs.cc/book_2640757.html
- http://www.ickdjs.cc/book_3868984.html
- http://www.ickdjs.cc/book_189694.html
- http://www.ickdjs.cc/book_2371363.html
- http://www.ickdjs.cc/book_1668646.html
- http://www.ickdjs.cc/book_1496870.html
- http://www.ickdjs.cc/book_3778546.html
- http://www.ickdjs.cc/book_881991.html