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

- 楼永坚,吴鹏,许恩友编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115150966
- 出版时间:2006
- 标注页数:288页
- 文件大小:25MB
- 文件页数:297页
- 主题词: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 码制5
1.1.4 定点数与浮点数7
1.1.5 信息编码8
1.1.6 逻辑运算10
1.2 计算机程序设计基础10
1.2.1 冯·诺依曼原理10
1.2.3 数据结构基础11
1.2.2 程序11
1.2.4 操作系统基础13
1.2.5 编译基础14
1.2.6 计算机软件工程基础15
习题16
第2章 C程序设计基础19
2.1 程序设计语言19
2.1.1 低级语言19
2.1.2 高级语言19
2.2 C语言的发展和特点21
2.2.1 C语言的发展史21
2.2.2 C语言的特点22
2.3 结构化程序设计23
2.4 算法基础24
2.5 集成开发环境27
2.6 良好的程序设计风格28
习题28
第3章 开发一个C程序31
3.1 C程序的开发过程31
3.2 C程序的基本结构32
3.2.1 标识符32
3.2.2 C程序的基本结构33
3.3 编写一个简单的C程序34
3.4 编写一个函数35
习题37
3.5 在VisualC++6.0中编译及运行一个C程序37
第4章 数据类型、运算表达式与基本输入/输出39
4.1 C语言的数据类型39
4.1.1 常量与变量40
4.1.2 整型数据41
4.1.3 实型数据42
4.1.4 字符型数据44
4.1.5 枚举类型数据47
4.2 运算符与表达式48
4.2.1 算术运算符与算术表达式48
4.2.2 关系运算符与关系表达式50
4.2.3 逻辑运算符与逻辑表达式51
4.2.4 条件运算符与条件表达式53
4.2.5 赋值运算符与赋值表达式54
4.2.6 逗号运算符与逗号表达式54
4.2.7 sizeof运算符55
4.2.8 运算符与优先级小结56
4.3 类型转换57
4.3.1 自动转换57
4.3.2 强制类型转换58
4.4 数据的输入与输出59
4.4.1 printf()函数59
4.4.2 scanf()函数60
4.4.3 getchar()函数与putchar()函数63
习题64
第5章 程序控制结构67
5.1 复合语句67
5.2 条件控制语句67
5.2.1 if语句67
5.2.2 switch语句76
5.3 循环控制语句79
5.3.1 while语句79
5.3.2 do-while语句80
5.3.3 for语句81
5.3.4 循环控制语句小结85
5.4.1 break与continue语句86
5.4 辅助控制语句86
5.4.2 gcto语句89
5.4.3 函数调用和return语句90
5.5 循环应用举例90
5.5.1 穷举90
5.5.2 迭代92
习题93
第6章 数组97
6.1 一维数组97
6.1.1 一维数组的定义97
6.1.2 一维数组的存储98
6.1.4 一维数组的使用99
6.1.3 一维数组初始值的获取99
6.2 二维数组103
6.2.1 二维数组的定义103
6.2.2 二维数组的初始化103
6.2.3 二维数组的使用104
6.3 字符数组与字符串106
6.3.1 字符数组与字符串106
6.3.2 字符数组的初始化107
6.3.3 字符数组的输入和输出107
6.3.4 常用字符串函数109
6.3.5 字符串的使用111
习题113
第7章 指针115
7.1 指针概述115
7.1.1 指针的概念115
7.1.2 指针变量的定义116
7.1.3 指针变量的赋值116
7.1.4 指针变量的引用117
7.1.5 指向指针的指针118
7.2 指针与数组119
7.2.1 指针与一维数组119
7.2.2 指针与多维数组121
7.2.3 指针与字符串123
7.2.4 指针数组126
习题127
第8章 函数129
8.1 函数概述129
8.1.1 函数的定义129
8.1.2 函数的分类130
8.1.3 函数的一般形式130
8.2 函数的调用132
8.2.1 传值调用132
8.2.2 传址调用135
8.2.3 嵌套调用137
8.2.4 递归调用138
8.3 变量的存储属性140
8.3.1 动态变量142
8.3.2 静态变量144
8.3.3 外部变量145
8.4 指针与函数147
8.4.1 指针作为函数的参数147
8.4.2 指向函数的指针152
8.4.3 返回指针值的函数153
8.4.4 main函数的参数154
习题155
9.1 结构体与共用体159
9.1.1 结构体类型159
第9章 其他数据类型、预编译与位运算159
9.1.2 共用体类型168
9.2 void类型171
9.3 类型更名172
9.4 C预处理器173
9.4.1 文件包含173
9.4.2 宏替换173
9.4.3 条件编译176
9.5 位运算178
9.5.1 位运算符的使用178
9.5.2 位段181
习题182
10.2 流的概念185
第10章 文件185
10.1 文件的基本概念185
10.3 ANSI文件的工作原理186
10.4 文件的使用187
10.4.1 FILE*类型变量的声明187
10.4.2 打开和关闭文件188
10.4.3 面向字符的I/O189
10.4.4 面向行的I/O192
10.4.5 格式化的I/O192
10.4.6 面向记录的I/O195
10.5 文件的定位和随机读写197
习题200
10.6 文件操作的出错检测200
第11章 C语言的高级应用201
11.1 动态内存分配(运行时存储分配策略)201
11.2 线性表203
11.2.1 线性表的定义203
11.2.2 线性表的表示与实现203
11.2.3 线性表的应用举例208
11.3 栈210
11.3.1 栈的定义210
11.3.2 栈的表示与实现210
11.3.3 栈的应用举例219
11.4.2 队列的表示与实现225
11.4 队列225
11.4.1 队列的定义225
11.4.3 队列的应用举例235
习题238
第12章 实训239
12.1 熟悉VC++的编辑、编译、连接和运行239
12.2 数据类型和表达式242
12.3 输入和输出操作243
12.4 用各种分支语句编程244
12.5 用各种循环语句编程245
12.6 使用一维数组、二维数组及字符数组编程247
12.7 用指针的思想编写程序248
12.8 函数的定义与调用249
12.9 用结构体类型和编译预处理编程251
12.10 文本文件中数据的输入和输出253
12.11 建立一个链表并输出链表中的所有结点257
12.12 编程求解一个实际问题262
附录A ASCII码表265
附录B C99267
附录C Visual C++6.0环境下的程序测试与调试269
附录D C语言的语法和结构回顾275
附录E 常用ANSI库函数的接口283
参考文献288
热门推荐
- 3432863.html
- 3095802.html
- 3519657.html
- 2350553.html
- 2697332.html
- 2565218.html
- 1253522.html
- 3821716.html
- 2696271.html
- 3151110.html
- http://www.ickdjs.cc/book_2900701.html
- http://www.ickdjs.cc/book_1928962.html
- http://www.ickdjs.cc/book_1678900.html
- http://www.ickdjs.cc/book_2406796.html
- http://www.ickdjs.cc/book_2048323.html
- http://www.ickdjs.cc/book_2371220.html
- http://www.ickdjs.cc/book_2962917.html
- http://www.ickdjs.cc/book_2250631.html
- http://www.ickdjs.cc/book_334296.html
- http://www.ickdjs.cc/book_1465811.html