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

- 贾学斌,宋海民主编 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113077765
- 出版时间:2007
- 标注页数:295页
- 文件大小:12MB
- 文件页数:307页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1-1 C语言的发展简史1
1-2 C语言的特点2
1-3 C语言的基本程序结构3
1-4 算法6
1-4-1 算法的概念6
1-4-2 算法的特性8
1-4-3 算法的描述9
1-4-4 结构化程序设计11
1-5 C语言的语法基础13
1-5-1 C语言字符集13
1-5-2 标识符14
1-5-3 保留字14
1-6 赋值语句和基本输入输出语句15
1-6-1 赋值语句15
1-6-2 格式输出语句16
1-6-3 格式输入语句17
1-7 小结18
1-8 习题19
第2章 基本数据类型和运算符及表达式21
2-1 常量与变量21
2-1-1 常量和符号常量21
2-1-2 变量22
2-2 整型数据23
2-2-1 整型常量23
2-2-2 整型变量23
2-3 实型数据27
2-3-1 实型常量27
2-3-2 实型变量28
2-4 字符型数据30
2-4-1 字符常量30
2-4-2 转义序列30
2-4-4 符号常量31
2-4-3 字符串常量31
2-4-5 字符型变量32
2-4-6 字符数据在内存中的存放形式及其使用方法32
2-5 运算符和表达式34
2-5-1 运算符的分类34
2-5-2 运算符的优先级与结合性34
2-5-3 算术运算符和算术表达式35
2-5-4 增1、减1运算符及表达式36
2-5-5 赋值运算符和赋值表达式38
2-5-6 关系运算符和关系表达式39
2-5-7 逻辑运算符和逻辑表达式40
2-5-8 逗号运算符和逗号表达式42
2-5-9 sizeof运算符43
2-6 数据类型的转换44
2-6-1 隐式类型转换44
2-7 程序案例46
2-6-2 强制类型转换46
2-8 小结47
2-9 习题49
第3章 数据的输入输出51
3-1 字符输出函数putchar51
3-2 格式输出函数printf52
3-2-1 printf函数的一般格式52
3-2-2 格式字符53
3-3 字符输入函数getchar58
3-4 格式输入函数scanf59
3-4-1 scanf函数的一般格式59
3-4-2 格式字符59
3-4-3 通过scanf函数从键盘输入数据60
3-4-4 scanf函数输入中常见错误分析61
3-5 程序案例62
3-7 习题63
3-6 小结63
第4章 结构化程序设计67
4-1 if语句67
4-1-1 if语句的3种形式68
4-1-2 if语句的嵌套71
4-1-3 条件运算符和条件表达式74
4-2 switch语句75
4-3 while语句78
4-3-1 while循环的一般格式78
4-3-2 while循环的执行过程78
4-4 do...while语句80
4-4-1 do...while循环的一般格式80
4-4-2 do...while循环的执行过程80
4-4-3 do...while语句和while语句的区别与联系81
4-5 for语句82
4-5-1 for循环的一般格式82
4-5-2 for循环的执行过程83
4-5-3 for、while、do...while 3种循环的比较86
4-6 循环嵌套86
4-7 break语句和continue语句87
4-7-1 break语句88
4-7-2 continue语句89
4-8 语句标号和goto语句90
4-8-1 语句标号90
4-8-2 goto语句90
4-9 程序案例90
4-10 小结92
4-11 习题93
第5章 数组96
5-1 一维数组97
5-1-1 一维数组的定义97
5-1-2 一维数组元素的引用98
5-1-3 一维数组的初始化99
5-1-4 一维数组的应用100
5-2 二维数组103
5-2-1 二维数组的定义103
5-2-2 二维数组元素的引用104
5-2-3 二维数组的初始化104
5-2-4 二维数组的应用105
5-3 字符数组106
5-3-1 字符数组的定义106
5-3-2 字符数组的初始化106
5-3-3 字符数组的引用107
5-3-4 字符串和字符串结束标志107
5-3-5 字符数组的输入输出108
5-3-6 字符串处理函数109
5-3-7 字符数组的应用110
5-4 程序案例111
5-5 小结113
5-6 习题114
第6章 函数117
6-1 函数的概念117
6-1-1 函数的结构117
6-1-2 函数的定义118
6-2 函数的参数与返回值118
6-2-1 函数的参数118
6-2-2 返回语句120
6-3 函数的调用120
6-3-1 函数调用的一般形式120
6-3-2 函数调用的方式121
6-3-3 被调函数的说明122
6-4 函数的嵌套调用123
6-5 函数的递归调用125
6-6-1 一维数组名作实参127
6-6 函数与数组127
6-6-2 二维数组名和指针数组作实参128
6-7 程序案例129
6-8 小结130
6-9 习题131
第7章 变量的作用域和存储类型134
7-1 变量的作用域134
7-2 变量的存储类型134
7-2-1 自动变量(auto)135
7-2-2 外部变量(extern)136
7-2-3 静态变量(static)140
7-2-4 寄存器变量(register)143
7-3 变量的初始化144
7-4 程序案例145
7-5 小结146
7-6 习题147
第8章 指针150
8-1 指针的概述150
8-2 指针变量151
8-2-1 指针变量的定义与初始化151
8-2-2 指针变量的引用153
8-2-3 指针变量的运算155
8-2-4 指针的应用157
8-2-5 指针变量作为函数的参数158
8-3 指针与数组161
8-3-1 指向数组元素的指针161
8-3-2 指针和数组的关系162
8-3-3 指针的下标163
8-3-4 数组名和指针变量作函数参数165
8-4 指针与字符串167
8-4-1 字符串指针变量的定义与使用167
8-4-2 使用字符串指针变量与使用字符数组的区别169
8-5-1 函数指针变量170
8-5 指针与函数170
8-5-2 指针型函数171
8-6 指针数组和指向指针的指针173
8-6-1 指针数组173
8-6-2 指向指针的指针174
8-7 main函数的形参、void指针和动态存储分配175
8-7-1 指针数组作为main函数的形参175
8-7-2 指向void的指针变量176
8-7-3 动态存储分配177
8-8 程序案例178
8-9 小结179
8-10 习题180
9-1 结构体183
9-1-1 结构体类型说明183
第9章 构造数据类型183
9-1-2 结构体变量的定义184
9-1-3 结构体成员的引用和初始化188
9-2 结构体数组190
9-2-1 结构体数组的定义190
9-2-2 结构体数组的初始化191
9-3 结构体与函数192
9-3-1 结构体变量作为函数参数192
9-3-2 结构体变量为函数的返回值194
9-4 结构体与指针196
9-4-1 结构体变量指针196
9-4-2 结构体数组指针198
9-4-3 用指向结构体的指针作函数参数200
9-5 链表200
9-5-1 链表概述201
9-5-2 链表的基本操作201
9-6-1 共用体的概念203
9-6 共用体203
9-6-2 共用体变量的引用方式205
9-7 枚举类型205
9-8 用typedef定义类型206
9-9 程序案例208
9-10 小结210
9-11 习题211
第10章 文件215
10-1 文件概述215
10-1-1 文件的概念215
10-1-2 缓冲文件系统和非缓冲文件系统216
10-2 文件类型指针217
10-3 文件的基本操作218
10-3-1 文件的打开218
10-3-2 文件的关闭220
10-3-3 文件的读函数221
10-3-4 文件的写函数223
10-4 文件的定位函数225
10-5 文件检测函数226
10-6 程序案例226
10-7 小结229
10-8 习题229
第11章 编译预处理232
11-1 宏定义232
11-1-1 不带参数的宏定义232
11-1-2 带参数的宏定义234
11-1-3 终止宏定义237
11-2 文件包含237
11-3 条件编译240
11-4 程序案例242
11-5 小结243
11-6 习题244
12-1-1 “按位与”运算248
第12章 位运算248
12-1 位运算符与位运算248
12-1-2 “按位或”运算249
12-1-3 “按位异或”运算250
12-1-4 “按位取反”运算251
12-1-5 “左移”运算251
12-1-6 “右移”运算252
12-1-7 位运算赋值运算符252
12-2 位段252
12-3 程序案例254
12-4 小结255
12-5 习题255
第13章 实用项目开发技术简介259
13-1 图形应用259
13-1-1 图形与硬件259
13-1-2 文本与图形259
13-1-3 图形设计263
13-1-4 C语言动画设计264
13-2 菜单设计技术267
13-2-1 下拉式菜单的设计267
13-2-2 选择式菜单的设计270
13-3 程序的组织与管理271
13-4 软件开发过程272
13-4-1 可行性和需求分析273
13-4-2 系统设计274
13-4-3 软件编码275
13-4-4 软件测试276
13-5 小结276
附录A 常用字符与ASCII代码对照表279
附录B 运算符的优先级和结合性280
附录C Turbo C 2.0函数库分类列表281
参考文献295
热门推荐
- 149060.html
- 1475067.html
- 3464140.html
- 165191.html
- 679594.html
- 2997494.html
- 2265820.html
- 3074769.html
- 164799.html
- 3772685.html
- http://www.ickdjs.cc/book_977367.html
- http://www.ickdjs.cc/book_146668.html
- http://www.ickdjs.cc/book_288211.html
- http://www.ickdjs.cc/book_2332956.html
- http://www.ickdjs.cc/book_2412497.html
- http://www.ickdjs.cc/book_123551.html
- http://www.ickdjs.cc/book_3162530.html
- http://www.ickdjs.cc/book_2239301.html
- http://www.ickdjs.cc/book_1269393.html
- http://www.ickdjs.cc/book_570804.html