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

- 张宝森等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111269687
- 出版时间:2009
- 标注页数:283页
- 文件大小:14MB
- 文件页数:296页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 简单的C语言程序1
1.1 程序设计和程序设计语言1
1.1.1 程序设计的基本概念1
1.1.2 可执行程序的形成与程序运行过程2
1.1.3 算法5
1.1.4 结构化程序设计及N-S流程图的应用8
1.2 简单的C语言程序10
1.2.1 文字输出与顺序结构10
1.2.2 带数值的文字输出11
1.2.3 程序结构与函数13
1.3 C语言的基本语法规则15
1.3.1 关键字和标识符15
1.3.2 常用基本数据类型、常量和变量16
1.4 算术运算表达式21
1.4.1 基本算术运算符21
1.4.2 算术运算符的优先级、结合性和算术表达式21
1.5 不同数据类型之间的混合运算22
1.5.1 自动类型转换22
1.5.2 强制类型转换23
1.6 赋值运算、逗号运算和自加、自减运算24
1.6.1 赋值运算符和表达式24
1.6.2 自加、自减运算符和表达式25
1.6.3 逗号运算符和表达式25
1.7 程序的顺序结构26
1.7.1 程序的顺序结构与语句分类26
1.7.2 赋值语句27
1.7.3 数据的输出与输入28
1.7.4 顺序结构程序设计举例32
1.7.5 复合语句和空语句34
1.8 习题35
第2章 程序的分支结构38
2.1 分支结构概述38
2.2 关系表达式与逻辑表达式40
2.2.1 关系运算、逻辑运算及其表达式40
2.2.2 应用实例43
2.2.3 相同的逻辑与相反的逻辑44
2.2.4 关系运算和逻辑运算的优先级45
2.3 分支结构与if语句46
2.3.1 实现单分支结构的if语句46
2.3.2 实现双分支结构的if语句47
2.4 用嵌套的if语句实现复杂的逻辑49
2.5 多分支结构与switch语句52
2.5.1 用switch语句实现多分支的程序结构53
2.5.2 switch语句的执行逻辑与break语句的作用55
2.6 条件表达式及其分支结构56
2.7 分支结构的应用实例57
2.8 本章小结61
2.9 习题61
第3章 循环结构64
3.1 循环的概念64
3.1.1 循环的机制和3个要素65
3.1.2 while、for循环语句及其流程图65
3.2 设计循环条件和循环体67
3.2.1 累加、阶乘的循环及其变化67
3.2.2 多项式计算68
3.3 do…while循环及其实例70
3.3.1 do…while循环71
3.3.2 do…while循环的应用72
3.3.3 各种循环语句的特点73
3.4 用if语句和goto语句组合形成循环75
3.4.1 语句标号75
3.4.2 goto语句75
3.5 循环体内使用if语句实现数据处理76
3.6 循环过程的控制77
3.6.1 用if与break组合中止循环77
3.6.2 用if与continue组合“继续”循环78
3.7 多重循环80
3.7.1 二重循环的概念与运行机制80
3.7.2 双重循环的应用80
3.8 简单的结构体类型82
3.8.1 结构体类型定义83
3.8.2 结构体类型变量的定义和成员的引用83
3.9 枚举类型85
3.9.1 枚举类型的定义85
3.9.2 枚举类型和变量的定义及其运算86
3.10 本章小结88
3.11 习题88
第4章 算法与函数92
4.1 算法在程序设计中的应用92
4.2 算法举例93
4.2.1 迭代93
4.2.2 穷举94
4.3 函数的概念与用函数实现算法96
4.3.1 函数的定义97
4.3.2 函数的调用100
4.4 函数的递归调用105
4.4.1 递归105
4.4.2 递归调用举例105
4.5 函数的指针形参108
4.5.1 对函数的困惑108
4.5.2 再论形参与实参110
4.6 本章小结112
4.7 习题113
第5章 数组115
5.1 一维数组115
5.1.1 一维数组的定义、元素引用与初值116
5.1.2 数组的输入与输出117
5.2 在函数间传递一维数组118
5.2.1 数组存储结构与指针120
5.2.2 利用指针形参接收数组名121
5.3 一维数组的常用算法122
5.4 字符数组与字符串128
5.4.1 字符数组与字符串的概念130
5.4.2 字符串操作的库函数与常用算法133
5.5 二维数组138
5.5.1 二维数组的概念与初值问题140
5.5.2 二维数组在函数间的传递与应用142
5.6 数组与文件144
5.6.1 数据保存到文件——fprintf()的应用144
5.6.2 读取文本文件内的数据——fscanf()的应用145
5.7 数组的应用147
5.8 本章小结149
5.9 习题149
第6章 指针152
6.1 指针概述152
6.1.1 直接存取与间接存取152
6.1.2 变量在内存的存储153
6.1.3 指针变量与指向154
6.1.4 地址与指针的异同155
6.2 变量、数组与指针变量155
6.2.1 取得变量的指针与给指针变量赋值155
6.2.2 用指针存取数据157
6.2.3 使用指针的风险与安全措施157
6.3 指针运算160
6.3.1 指针运算的种类160
6.3.2 指针自身变化160
6.3.3 指针与整型类数据的表达式161
6.3.4 再论数组与指针的关系162
6.4 内存的动态分配164
6.4.1 内存动态分配的函数与应用165
6.4.2 无名变量与无名数组167
6.4.3 函数返回指针167
6.4.4 指针的指针与指针数组168
6.5 二维数组与指针170
6.5.1 字符串数组170
6.5.2 行指针及其二维数组元素寻址172
6.6 指针与结构体174
6.6.1 结构体类型的指针174
6.6.2 结构体数组与指针176
6.7 指向函数的指针178
6.8 本章小结180
6.9 习题180
第7章 数据结构及其常用算法183
7.1 数据类型与客观事物的描述183
7.1.1 数据类型183
7.1.2 客观事物的描述186
7.1.3 信息描述191
7.1.4 位段类型193
7.1.5 typedef定义类型别名196
7.2 数据组织的基本方式197
7.2.1 数据结构的主要种类197
7.2.2 顺序存储结构的特点及算法197
7.2.3 顺序存储结构的常用算法198
7.2.4 链式结构200
7.3 带头结点的单链表201
7.3.1 与单链表有关的概念201
7.3.2 结点类型的定义与空链表的生成202
7.3.3 链表创建202
7.3.4 链表在函数间的传递与访问链表的原理204
7.3.5 有关链表的常用算法205
7.4 共用体类型207
7.4.1 共用体类型的定义208
7.4.2 共用体类型的特点208
7.4.3 共用体类型的应用208
7.5 本章小结211
7.6 习题211
第8章 文件214
8.1 文件概述214
8.1.1 文件的分类215
8.1.2 C文件的使用常识217
8.1.3 文件的打开与关闭219
8.2 文件的顺序读写221
8.2.1 C文件的读写特点221
8.2.2 按格式读写文本文件222
8.2.3 单个字符的读写225
8.2.4 字符串的读写229
8.2.5 数据块的读写230
8.3 文件的随机读写234
8.3.1 文件位置指针的反绕234
8.3.2 文件位置指针的移动和随机读写235
8.3.3 文件位置指针的测定237
8.3.4 关于文件缓冲区的刷新操作238
8.4 本章小结241
8.5 习题242
第9章 C程序的结构244
9.1 全局变量与局部变量244
9.1.1 作用域与可见性245
9.1.2 全局变量及作用域246
9.1.3 局部变量及作用域247
9.1.4 标识符的可见性249
9.2 变量的存储类别与生存期251
9.2.1 动态生存期与静态生存期252
9.2.2 自动变量和寄存器变量252
9.2.3 静态局部变量253
9.3 编译预处理命令254
9.3.1 文件包含255
9.3.2 宏定义255
9.3.3 条件编译258
9.4 多个文件构成的程序259
9.4.1 函数作用域的扩展与限定259
9.4.2 全局变量作用域的扩展与限定260
9.4.3 多文件结构的构成及运行262
9.5 程序开发实例——分数计算265
9.6 本章小结270
9.7 习题270
附录273
附录A C语言的关键字(保留字)273
附录B ASCII字符代码集273
附录C 运算符的优先级和结合性275
附录D 常用库函数276
附录E C语言标准输入输出函数与转义字符282
热门推荐
- 503880.html
- 3003126.html
- 3708780.html
- 1796994.html
- 804008.html
- 2951325.html
- 2293391.html
- 2886130.html
- 3793803.html
- 598356.html
- http://www.ickdjs.cc/book_738216.html
- http://www.ickdjs.cc/book_3779577.html
- http://www.ickdjs.cc/book_2940654.html
- http://www.ickdjs.cc/book_3746735.html
- http://www.ickdjs.cc/book_3664920.html
- http://www.ickdjs.cc/book_2773872.html
- http://www.ickdjs.cc/book_182750.html
- http://www.ickdjs.cc/book_1773095.html
- http://www.ickdjs.cc/book_3266201.html
- http://www.ickdjs.cc/book_3579960.html