图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本下载
- 王煜等编著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113063616
- 出版时间:2005
- 标注页数:235页
- 文件大小:9MB
- 文件页数:246页
- 主题词: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-2 算法及其表示5
1-2-1 算法5
1-2-2 算法的特性和目标5
1-2-3 算法的表示6
1-3 程序设计语言9
1-3-1 程序与程序设计语言9
1-3-2 C语言简介10
1-4 结构化程序设计14
1-4-1 结构化程序设计方法14
1-4-2 程序设计的步骤14
1-4-3 程序设计的风格15
习题116
第2章 简单的数据类型、运算符及表达式17
2-1 常量和变量17
2-1-1 标识符17
2-1-2 常量18
2-1-3 变量20
2-2 基本数据类型21
2-2-1 整型21
2-2-2 实型23
2-2-3 字符型23
2-3 运算符及表达式24
2-3-1 算术运算25
2-3-2 赋值运算27
2-3-3 自增/自减运算29
2-3-4 逗号运算32
2-4 类型转换33
2-4-1 自动类型转换33
2-4-2 强制类型转换34
习题235
第3章 输入/输出及顺序结构程序设计39
3-1 C语句的概述39
3-1-1 表达式语句39
3-1-2 控制语句40
3-1-3 函数调用语句41
3-1-4 空语句41
3-1-5 复合语句41
3-2 常用输出与输入函数41
3-2-1 格式输出函数42
3-2-2 格式输入函数46
3-2-3 字符输出函数48
3-2-4 字符输入函数49
3-3 顺序结构程序设计50
3-3-1 顺序结构程序设计思想50
3-3-2 顺序结构程序设计举例51
习题352
第4章 选择结构程序设计56
4-1 关系运算、逻辑运算与条件运算56
4-1-1 C语言中的逻辑值56
4-1-2 关系运算符与关系表达式56
4-1-3 逻辑运算符与逻辑表达式58
4-1-4 条件运算符与条件表达式61
4-2 if语句63
4-2-1 单分支选择结构63
4-2-2 双分支选择结构64
4-2-3 嵌套的if语句65
4-3 switch语句67
4-4 选择结构程序设计举例69
习题473
第5章 循环结构程序设计77
5-1 while循环77
5-2 do-while循环79
5-3 for循环80
5-4 循环结构的嵌套82
5-5 转向语句85
5-5-1 break语句85
5-5-2 continue语句86
5-5-3 goto语句87
5-6 循环结构程序设计举例88
5-6-1 计数型循环88
5-6-2 条件型循环90
习题592
第6章 编译预处理98
6-1 宏定义98
6-1-1 不带参数的宏定义98
6-1-2 带参数的宏定义99
6-1-3 终止宏定义100
6-2 文件包含101
6-3 条件编译103
习题6103
第7章 函数和变量存储结构106
7-1 函数的定义106
7-1-1 函数的基本概念106
7-1-2 函数的定义107
7-1-3 return语句108
7-2 函数调用109
7-2-1 函数的声明109
7-2-2 函数的调用110
7-2-3 函数调用的数据传递方式113
7-2-4 函数的嵌套调用113
7-3 函数的递归调用115
7-4 变量的作用域117
7-5 变量的存储类别119
7-5-1 内部变量的存储类别120
7-5-2 外部变量的存储类别121
7-6 内部函数和外部函数123
7-6-1 外部函数123
7-6-2 内部函数123
习题7124
第8章 指针类型129
8-1 概述129
8-1-1 地址129
8-1-2 指针129
8-2 指针变量130
8-2-1 指针变量的定义130
8-2-2 指针变量的使用131
8-3 指针和函数134
8-3-1 指针变量作函数参数134
8-3-2 函数返回地址值136
8-4 指向函数的指针变量137
8-4-1 指向函数的指针变量的定义137
8-4-2 用指向函数的指针变量调用函数137
习题8140
第9章 数组类型144
9-1 一维数组144
9-1-1 一维数组的定义144
9-1-2 一维数组的引用144
9-1-3 一维数组的初始化145
9-1-4 一维数组应用举例146
9-1-5 一维数组和指针149
9-2 二维数组151
9-2-1 二维数组的定义151
9-2-2 二维数组的引用151
9-2-3 二维数组的初始化152
9-2-4 二维数组应用举例152
9-2-5 二维数组和指针154
9-3 数组和函数158
9-3-1 数组元素作函数实参158
9-3-2 数组名作函数参数158
9-4 字符数组161
9-4-1 字符数组的定义和引用161
9-4-2 字符串和字符数组162
9-4-3 常用字符串处理函数164
9-4-4 字符数组和函数166
9-4-5 字符指针167
9-5 指针数组168
9-5-1 指针数组的应用168
9-5-2 main函数的参数171
习题9172
第10章 结构体、共用体和枚举类型176
10-1 结构体类型176
10-1-1 结构体类型的定义176
10-1-2 结构体变量的定义177
10-1-3 结构体变量的初始化和引用177
10-1-4 结构体数组179
10-2 结构体和函数181
10-2-1 结构体变量的成员作为函数参数181
10-2-2 结构体指针变量作为函数参数182
10-2-3 结构体数组作函数参数183
10-3 动态数据结构——链表184
10-3-1 内存空间的动态分配和释放184
10-3-2 链表186
10-3-3 链表的基本操作187
10-4 枚举类型194
10-4-1 枚举类型的定义194
10-4-2 枚举类型变量的定义和引用195
10-5 共用体类型196
10-5-1 共用体类型的定义196
10-5-2 共用体变量的定义和引用197
10-6 用户自定义类型199
10-6-1 用typedef声明基本类型199
10-6-2 用typedef声明构造类型199
10-6-3 用户自定义类型的用途201
习题10202
第11章 位运算206
11-1 位运算符206
11-1-1 “按位与”运算(&)206
11-1-2 “按位或”运算(|)208
11-1-3 “按位异或”运算(^)209
11-1-4 “按位取反”运算(~)210
11-1-5 “左移”运算(<<)211
11-1-6 “右移”运算(>>)211
11-1-7 位复合赋值运算符212
11-2 位段212
11-2-1 位段结构类型213
11-2-2 位段结构类型变量的定义与引用214
11-3 应用举例216
习题11218
第12章 文件221
12-1 C文件的概念221
12-1-1 C文件的类型221
12-1-2 文件类型指针222
12-2 文件操作函数222
12-2-1 文件打开函数222
12-2-2 文件关闭函数224
12-2-3 读写字符函数224
12-2-4 读写字符串函数225
12-2-5 读写数据块函数225
12-2-6 格式化读写函数(fprintf函数和fscanf函数)226
12-2-7 文件的定位226
12-2-8 判断文件结束的feof函数227
12-3 应用举例228
习题12231
参考文献235