图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/56/31769811.jpg)
- 陈耀东主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111200535
- 出版时间:2007
- 标注页数:227页
- 文件大小:9MB
- 文件页数:236页
- 主题词: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.1.1 C语言的发展1
1.1.2 C语言的特点1
1.2 C语言的基本符号2
1.3 简单的C语言程序3
1.3.1 几个简单的C语言程序3
1.3.2 C语言程序的结构特点5
1.4 C语言程序的开发步骤6
1.4.1 C语言程序开发的一般过程6
1.4.2 Turbo C的初步使用6
1.5 本章小结8
习题8
第2章 数据类型与表达式9
2.1 数据与数据类型9
2.2 C语言中的基本数据类型10
2.2.1 常量与变量10
2.2.2 整型数据11
2.2.3 实型数据14
2.2.4 字符型数据15
2.2.5 变量初始化18
2.3 算术运算与赋值运算18
2.3.1 C语言中的运算规则18
2.3.2 算术运算符与算术表达式20
2.3.3 自增与自减运算21
2.3.4 赋值运算符和赋值表达式22
2.4 关系运算与逻辑运算24
2.4.1 关系运算符与关系表达式24
2.4.2 逻辑运算符与逻辑表达式25
2.4.3 条件运算符与条件表达式26
2.5 位运算27
2.6 其他运算30
2.6.1 逗号运算符与逗号表达式30
2.6.2 sizeof运算符30
2.7 混合运算及数据类型转换30
2.7.1 混合运算30
2.7.2 数据类型转换31
2.8 本章小结32
习题33
第3章 顺序结构程序设计36
3.1 C语句概述36
3.2 结构化程序设计37
3.3 基本输入输出操作的实现40
3.3.1 数据输入输出的概念及在C语言中的实现40
3.3.2 字符数据的输入输出40
3.3.3 格式的输入输出41
3.4 程序举例47
3.5 本章小结49
习题49
第4章 选择结构程序设计52
4.1 if语句52
4.1.1 简单if语句52
4.1.2 if()else语句53
4.1.3 嵌套if语句55
4.2 switch语句57
4.3 程序举例59
4.4 本章小结63
习题63
第5章 循环结构程序设计64
5.1 while语句65
5.2 do-while语句67
5.3 for语句68
5.4 break语句和continue语句71
5.5 循环的嵌套73
5.6 程序举例77
5.7 本章小结82
习题83
第6章 数组85
6.1 一维数组85
6.1.1 一维数组的定义85
6.1.2 一维数组的引用86
6.1.3 一维数组的初始化86
6.1.4 一维数组程序举例87
6.2 二维数组95
6.2.1 二维数组的定义95
6.2.2 二维数组的引用96
6.2.3 二维数组的初始化96
6.2.4 二维数组程序举例97
6.3 字符数组98
6.3.1 字符数组的定义98
6.3.2 字符数组的初始化98
6.3.3 字符数组的引用99
6.3.4 字符串的输入输出99
6.3.5 字符串处理函数101
6.3.6 字符数组程序举例103
6.4 本章小结105
习题105
第7章 函数108
7.1 C语言程序的模块化108
7.1.1 概述108
7.1.2 函数的种类108
7.2 函数的定义和调用109
7.2.1 函数的定义109
7.2.2 函数的返回值及类型110
7.2.3 函数的调用112
7.2.4 对被调函数的声明113
7.2.5 函数的形参与实参114
7.3 函数的嵌套调用与递归调用116
7.3.1 函数的嵌套调用116
7.3.2 函数的递归调用117
7.4 数组作为函数参数120
7.4.1 数组元素作为函数的参数120
7.4.2 数组名作为函数的参数121
7.5 内部变量与外部变量126
7.5.1 内部变量126
7.5.2 外部变量127
7.6 变量的存储方式130
7.6.1 内部变量的存储方式130
7.6.2 外部变量的存储方式133
7.6.3 变量存储方式的总结135
7.7 内部函数和外部函数135
7.8 工程文件136
7.9 本章小结137
习题138
第8章 编译预处理140
8.1 宏定义140
8.1.1 无参数的宏定义140
8.1.2 有参数的宏定义142
8.2 文件包含145
8.3 条件编译147
8.4 本章小结148
习题149
第9章 指针151
9.1 指针的基本概念151
9.1.1 指针与指针变量151
9.1.2 指针变量的说明153
9.1.3 指针的引用和运算153
9.1.4 指针变量的初始化154
9.1.5 指针变量使用举例154
9.2 指针与数组156
9.2.1 通过指针引用一维数组中的元素156
9.2.2 通过指针引用二维数组中的元素163
9.3 指针与函数164
9.3.1 指针变量作函数参数164
9.3.2 再论数组名作函数参数168
9.3.3 返回指针值的函数175
9.3.4 函数的指针和指向函数的指针变量175
9.4 指针与字符串177
9.4.1 字符数组与字符指针177
9.4.2 常见的字符串操作177
9.5 指针数组与多级指针180
9.5.1 指针数组180
9.5.2 主函数的参数181
9.5.3 多级指针182
9.6 本章小结183
习题183
第10章 结构类型与其他构造类型186
10.1 结构体类型186
10.1.1 结构体类型的定义187
10.1.2 结构体类型变量的定义188
10.1.3 结构体变量的引用190
10.1.4 结构体变量的初始化190
10.2 结构体数组191
10.2.1 结构体类型数组的定义192
10.2.2 结构体数组的初始化192
10.3 结构指针194
10.3.1 指向结构体变量的指针194
10.3.2 指向结构体数组的指针196
10.4 共用体和枚举型196
10.4.1 共用体196
10.4.2 枚举型200
10.5 位段简介202
10.6 用typedef定义类型203
10.7 本章小结204
习题204
第11章 文件207
11.1 C文件概述207
11.2 文件指针208
11.3 文件的打开和关闭209
11.3.1 文件的打开209
11.3.2 文件的关闭210
11.4 文件的读/写210
11.4.1 读/写文件中的一个字符210
11.4.2 读/写文件中的一个字符串212
11.4.3 读/写文件中的一个数据块214
11.4.4 对文件进行格式化读/写217
11.5 文件的定位218
11.5.1 位置指针复位函数218
11.5.2 改变文件位置指针函数218
11.5.3 返回位置指针当前值函数219
11.6 本章小结219
习题220
附录222
附录A 常用字符和ASCII码对照表222
附录B 运算符和结合性223
附录C C语言中的关键字224
附录D Turbo C常用库函数224
参考文献228