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

- 赵山林,高媛主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115287939
- 出版时间:2012
- 标注页数:331页
- 文件大小:56MB
- 文件页数:340页
- 主题词: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 数制及数制间的转换3
1.1.3 数据在内存中的存储7
1.1.4 软件系统12
1.2 程序设计基础14
1.2.1 利用计算机解决实际问题的具体步骤15
1.2.2 算法及其表示16
1.2.3 结构化程序设计21
1.3 C语言简介22
1.3.1 C语言的发展22
1.3.2 C语言的符号集24
1.3.3 C程序结构25
习题27
第2章 数据及运算29
2.1 数据类型29
2.2 C程序中数据的表示方法30
2.2.1 常量30
2.2.2 变量34
2.3 运算符及其表达式37
2.3.1 C运算符概述37
2.3.2 算术运算符及算术表达式37
2.3.3 赋值运算符和赋值表达式39
2.3.4 自增自减运算符及含自增自减运算的表达式40
2.3.5 逗号运算符和逗号表达式41
2.3.6 表达式小结42
2.4 类型转换42
2.4.1 类型的自动转换42
2.4.2 类型的强制转换47
习题48
第3章 顺序结构程序设计50
3.1 C语句概述50
3.2 常用库函数使用51
3.2.1 库函数的使用52
3.2.2 输出函数53
3.2.3 输入函数59
3.3 顺序结构程序设计举例64
习题66
第4章 选择结构程序设计69
4.1 逻辑量69
4.1.1 任意确定的值69
4.1.2 关系表达式69
4.1.3 逻辑表达式70
4.2 if语句72
4.2.1 if语句的格式72
4.2.2 条件表达式75
4.2.3 if语句的嵌套77
4.3 switch语句81
4.4 选择结构程序设计举例85
习题90
第5章 循环结构程序设计94
5.1 循环结构的概念94
5.2 实现循环的语句95
5.2.1 while语句95
5.2.2 do~while语句99
5.2.3 for语句102
5.3 break和continue语句105
5.3.1 break语句105
5.3.2 continue语句107
5.4 循环的嵌套108
5.5 循环结构程序设计举例111
习题116
第6章 函数122
6.1 概述122
6.1.1 函数概述122
6.1.2 C程序结构124
6.1.3 函数分类125
6.2 函数的定义125
6.2.1 函数定义的一般形式125
6.2.2 关于函数定义的几点说明128
6.3 函数的调用130
6.3.1 函数声明130
6.3.2 函数调用132
6.3.3 函数调用的执行机制133
6.4 函数的嵌套调用和递归调用134
6.4.1 函数的嵌套调用134
6.4.2 函数的递归调用135
6.5 变量的作用域与生存期139
6.5.1 变量的属性139
6.5.2 局部变量140
6.5.3 全局变量142
6.6 函数举例147
习题151
第7章 指针156
7.1 指针的基本概念156
7.1.1 变量的直接访问和间接访问156
7.1.2 指针与指针变量157
7.2 指向变量的指针变量158
7.2.1 指针变量的定义158
7.2.2 指向关系的建立159
7.2.3 间接访问160
7.3 指针变量做函数形参163
7.4 指向函数的指针和返回指针值的函数166
7.4.1 指向函数的指针166
7.4.2 指向函数的指针变量167
7.4.3 指向函数的指针变量做函数参数169
7.4.4 返回指针值的函数171
7.5 多级指针172
7.5.1 二级指针172
7.5.2 多级指针173
习题173
第8章 数组176
8.1 数组的基本概念176
8.2 一维数组177
8.2.1 一维数组的定义177
8.2.2 一维数组元素的引用178
8.2.3 一维数组元素的初始化180
8.2.4 一维数组程序设计举例180
8.3 指向数组元素的指针变量184
8.3.1 指向数组元素的指针变量184
8.3.2 指针变量做函数形参访问主调函数中的数组元素190
8.4 二维数组195
8.4.1 二维数组的定义195
8.4.2 二维数组元素的引用196
8.4.3 二维数组元素的初始化197
8.4.4 二维数组程序设计举例198
8.5 二维数组和指针200
8.5.1 二维数组的指针200
8.5.2 指向二维数组元素的指针变量201
8.5.3 指向一维数组的指针变量202
8.5.4 指向一维数组的指针变量做函数形参203
8.6 指针数组204
8.6.1 指针数组的定义205
8.6.2 指针数组的引用与初始化205
8.6.3 利用指针数组处理二维数组205
8.6.4 一维指针数组和二级指针的关系206
习题206
第9章 字符串210
9.1 字符数组和字符串210
9.1.1 一维字符数组表示字符串210
9.1.2 二维字符数组表示字符串214
9.2 指向字符的指针变量和字符串216
9.2.1 指向字符的指针变量表示字符串216
9.2.2 使用指针数组表示多个字符串224
9.3 命令行参数227
习题228
第10章 结构体、联合体与枚举232
10.1 结构体类型及结构体变量232
10.1.1 结构体类型的定义232
10.1.2 结构体变量233
10.1.3 结构体嵌套237
10.1.4 结构体变量做函数形参239
10.2 结构体数组240
10.2.1 结构体数组的定义241
10.2.2 结构体数组的引用241
10.2.3 结构体数组的初始化242
10.3 结构体指针243
10.3.1 指向结构体变量的指针变量243
10.3.2 指向结构体数组元素的指针245
10.3.3 结构体指针变量做函数形参247
10.4 链表248
10.4.1 单向链表的概念248
10.4.2 内存的动态分配与释放函数249
10.4.3 单向链表算法251
10.5 联合体260
10.5.1 联合体类型的定义260
10.5.2 联合体变量的定义261
10.5.3 联合体变量的引用262
10.6 枚举266
10.6.1 枚举类型的定义266
10.6.2 枚举变量的定义和引用266
10.7 类型别名268
习题269
第11章 位和位段273
11.1 位运算273
11.1.1 位运算符273
11.1.2 位运算举例278
11.2 位段280
11.2.1 位段结构体类型的定义280
11.2.2 位段结构体类型变量的定义281
11.2.3 位段结构体变量成员的引用283
习题284
第12章 文件287
12.1 文件概述287
12.1.1 文件的概念287
12.1.2 缓冲文件系统288
12.2 文件的使用288
12.2.1 文件类型指针289
12.2.2 文件的打开289
12.2.3 文件的关闭291
12.2.4 文件的读写291
12.2.5 文件的定位297
12.2.6 文件的检测299
12.3 文件程序设计举例300
习题303
第13章 编译预处理304
13.1 宏定义304
13.1.1 不带参数的宏定义304
13.1.2 带参数的宏定义307
13.2 文件包含309
13.3 条件编译311
习题313
附录1 常用字符的ASCⅡ码表315
附录2 C的运算符及优先级和结合性316
附录3 Visual C++6.0集成开发环境317
附录3.1 在Visual C++6.0环境下编写C语言程序318
附录3.2 Visual C++6.0常用命令322
附录3.3 常见错误提示信息及修改建议324
附录4 常用标准库函数328
热门推荐
- 2418025.html
- 3174058.html
- 3683224.html
- 1917170.html
- 3789814.html
- 575113.html
- 3772370.html
- 1464416.html
- 1048897.html
- 2571292.html
- http://www.ickdjs.cc/book_1671435.html
- http://www.ickdjs.cc/book_1664717.html
- http://www.ickdjs.cc/book_3506341.html
- http://www.ickdjs.cc/book_12570.html
- http://www.ickdjs.cc/book_2713455.html
- http://www.ickdjs.cc/book_522115.html
- http://www.ickdjs.cc/book_1733069.html
- http://www.ickdjs.cc/book_2180442.html
- http://www.ickdjs.cc/book_783873.html
- http://www.ickdjs.cc/book_3263371.html