图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/66/34320681.jpg)
- 吴国凤主编 著
- 出版社: 合肥:中国科学技术大学出版社
- ISBN:7312011640
- 出版时间:2003
- 标注页数:230页
- 文件大小:9MB
- 文件页数:241页
- 主题词: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语言的特色2
1.2 简单的C程序介绍3
1.3 算法6
1.3.1 算法(Algorithm)的概念6
1.3.2 算法的基本特征6
1.3.3 算法的表示7
1.4 C程序的上机步骤9
习 题13
第2章 数据类型与运算规则15
2.1 标识符15
2.2 数据类型16
2.3 常量与变量17
2.3.1 常量和符号常量17
2.3.2 变量17
2.4 整型数据18
2.4.1 整型常量的表示方法18
2.4.2 整型变量19
2.5.1 实型常量的表示方法22
2.5.2 实型变量22
2.5 实型数据22
2.6 字符型数据23
2.6.1 字符常量23
2.6.2 字符变量24
2.6.3 字符数据在内存中的存储形式及其使用方法24
2.6.4 字符串常量25
2.7 运算符和表达式25
2.7.1 算术运算符和算术表达式26
2.7.2 赋值运算符和赋值表达式28
2.7.3 变量赋值及表达式计算时的数据类型转换29
2.9 三项条件运算31
2.8 逗号运算符和逗号表达式31
习 题32
第3章 程序控制结构36
3.1 数据的输入输出36
3.1.1 数据输入输出概念36
3.1.2 字符数据的输入输出37
3.1.3 格式输入与输出38
3.2 分支结构42
3.2.1 关系运算符和关系表达式43
3.2.2 逻辑运算符和逻辑表达式44
3.2.3 if语句45
3.2.4 switch语句48
3.3.1 while语句49
3.3 循环结构49
3.3.2 do-while语句50
3.3.3 for语句51
3.3.4 转移语句53
3.3.5 循环的嵌套54
3.3.6 程序举例55
习 题60
第4章 数组67
4.1 一维数组67
4.1.1 一维数组类型说明67
4.1.2 一维数组元素的表示方法68
4.1.3 一维数组的初始化68
4.2.1 二维数组类型说明71
4.2 二维数组71
4.2.2 二维数组元素的表示方法72
4.2.3 二维数组的初始化73
4.3 字符数组74
4.3.1 字符数组类型说明74
4.3.2 字符数组的初始化74
4.3.3 字符串的输入与输出75
4.3.4 字符串处理函数76
4.4 程序举例80
习 题83
5.1.1 函数的概念88
第5章 函数88
5.1 概述88
5.1.2 数的定义90
5.1.3 数的调用92
5.2 函数间的数据传递97
5.2.1 值传递方式97
5.2.2 地址传递方式99
5.2.3 返回值方式100
5.2.4 全局外部变量的传递方式100
5.3 数组作为函数参数101
5.3.1 数组元素作函数实参101
5.3.2 数组名作为函数参数102
5.4 变量的作用域和存储类型106
5.4.1 变量的生存期和作用域106
5.4.2 自动类型108
5.4.3 寄存器类型109
5.4.4 外部类型110
5.4.5 静态类型112
5.5 函数的嵌套调用和递归调用113
5.5.1 函数的嵌套调用113
5.5.2 函数的递归调用114
5.6.2 宏定义116
5.6 编译预处理116
5.6.1 概述116
5.6.3 文件包含119
5.6.4 条件编译120
5.7 带参数的主函数121
习 题122
第6章 指针128
6.1 指针的基本概念128
6.1.1 内存、地址、指针128
6.1.2 指针变量的引用129
6.1.3 指针变量的初始化131
6.2.1 指针与一维数组132
6.2 指针与数组132
6.2.2 指针与字符串134
6.2.3 指针与多维数组136
6.3 指针与函数138
6.3.1 指针作为函数的参数138
6.3.2 指向函数的指针139
6.3.3 指针型函数140
6.4 指针数组与数组指针141
6.4.1 指针数组141
6.4.2 数组指针143
6.5 多级指针144
习 题146
7.1 结构体151
7.1.1 结构体类型的定义151
第7章 结构体与联合151
7.1.2 结构体变量的定义说明152
7.1.3 结构体变量的初始化153
7.1.4 结构体变量的引用154
7.1.5 结构体数组155
7.1.6 结构体指针157
7.1.7 结构体与函数158
7.1.8 链表163
7.2.2 联合变量的说明168
7.2 联合UNION168
7.2.1 联合类型的定义168
7.2.3 联合变量的引用169
7.3 枚举170
7.3.1 枚举的定义170
7.3.2 枚举变量的说明170
7.3.3 枚举变量的引用171
7.4 用户定义类型172
习 题173
8.2.1 逻辑位运算177
8.2 位运算177
8.1 位运算的概念177
第8章 位运算177
8.2.2 移位运算180
8.3位域(位段)181
习 题184
第9章 文件186
9.1 文件概念186
9.1.1 文件的分类186
9.1.2 文件的操作过程187
9.2 文件指针187
9.3.1 文件的打开188
9.3 文件的打开与关闭188
9.3.2 文件的关闭189
9.4 文件的读写190
9.4.1 字符输入/输出函数190
9.4.2 文件的字符串输入/输出函数191
9.4.3 文件的格式化输入/输出函数192
9.4.4 文件的数据块输入/输出函数193
9.4.5 整数输入/输出函数195
9.5 文件的定位操作196
9.6 文件的错误检测198
习 题199
10.1.1 面向对象的程序设计201
第10章 面向对象及C+++基础知识201
10.1 C+++简介201
10.1.2 C+++语言的发展202
10.1.3 C+++的特点202
10.2 C+++的程序结构203
10.3 C+++的类和对象204
10.3.1 类204
10.3.2 对象206
10.3.3 类的存取控制方法207
10.4 C转入C+++的一些特性208
10.4.1 C转入C+++时需要改变的内容208
10.3.4 类的其他知识208
10.4.2 C+++中独有的特性209
10.5 构造函数与析构函数210
10.5.1 构造函数210
10.5.2 析构函数211
习 题212
附录AC语言运算符的优先级与结合性214
附录B常用字符与ASCII代码对照表216
附录CTurboC2.0常用库函数218
附录D常见错误信息表226
主要参考文献230