图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计](https://www.shukui.net/cover/33/30666793.jpg)
- 罗频捷主编;李彪副主编 著
- 出版社: 哈尔滨:哈尔滨工程大学出版社
- ISBN:9787811336795
- 出版时间:2010
- 标注页数:256页
- 文件大小:169MB
- 文件页数:270页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
Chapter 1 C语言基础2
1.1 C语言概述2
1.2 第一个C语言程序2
1.3 C程序运行流程3
1.4 C语言开发平台安装4
1.5 VC6.0开发平台工程创建9
1.6 VC6.0编写C语言程序12
1.7 C语言标准输入输出函数15
1.7.1 格式输出函数printf()15
1 输出函数程序16
2 精确控制整数输出程序17
3 精确控制实数输出程序17
1.7.2 标准格式输出函数scanf()18
1 scanf()函数程序18
2 scanf()语句接收多个输入数据19
3 【printf()】打印三角形20
4 【scanf()和printf()】求一个长方体的体积20
1.8 上机指导21
1 【printf()】打印三角形21
1.9 本章小结23
1.10 本章习题23
Chapter 2 数据类型及常量、变量26
2.1 C语言的基本数据类型26
2.2 常量与变量26
2.2.1 常量26
1 字符串常量30
2 反斜杠字符常量30
2.2.2 变量32
1 变量四则运算33
2 温度转换问题34
3 十进制、八进制、十六进制数据及其输出35
4 大小写字母转换36
2.3 上机指导37
1 变量的进制转换37
2 常量、变量综合练习38
2.4 本章小结39
2.5 本章习题39
Chapter 3 运算符与表达式42
3.1 概述42
3.2 算术运算符42
3.2.1 整数算术运算42
3.2.2 实数算术运算43
3.2.3 混合算术运算44
3.3 关系运算符45
3.4 逻辑运算符46
3.5 赋值运算符48
3.6 自增自减运算符49
3.7 逗号运算符51
3.8 条件运算符51
3.9 sizeof运算符52
3.10 运算符的优先级54
3.11 上机指导55
1 整数算术运算练习55
2 关系运算符练习56
3 逻辑运算符练习57
4 条件运算符练习58
3.12 本章小结59
3.13 本章习题59
Chapter 4 流程控制62
4.1 顺序结构62
1 顺序结构赋值62
2 顺序结构输入63
4.2 选择结构64
4.2.1 if语句64
4.2.2 if-else语句66
4.2.3 if else-if else语句67
1 if else-if else结构68
2 if else-if else结构实例-颠倒数字69
4.2.4 switch语句70
1 成绩等级的统计71
2 简单计算器73
4.2.5 break语句74
4.2.6 流程控制语句的嵌套76
4.3 循环结构77
4.3.1 if和goto构成的循环77
1 用if和goto构成的循环体计算:1+2+3+4+... ...+100的结果78
2 loop和if的循环79
4.3.2 while语句79
1 计算1~100之间的所有偶数之和80
2 猜数字游戏81
4.3.3 do-while语句82
1 倒置数字82
2 成绩统计83
4.3.4 for语句84
1 用for循环求出1+2+3+4+... ...+100的结果85
2 用for循环求x的阶乘88
3 编写一个程序判断输入的数X是否是素数88
4.3.5 循环的嵌套90
1 求1+2!+3!+...+10!的结果90
2 打印九九乘法表90
3 打印出100~200之间所有的素数91
4.3.6 continue语句92
1 continue语句示例92
2 求整数1到100的累加和,但不包括所有个位数字为3的整数93
4.3.7 三种循环语句的对比94
4.4 上机指导94
1 循环输出圆面积94
2 数字排序95
3 判断回文96
4 天数判定97
4.5 本章小结99
4.6 本章习题99
Chapter 5 数组102
5.1 一维数组102
5.1.1 一维数组定义102
5.1.2 一维数组元素的引用102
1 给数组元素赋值103
2 数组的遍历104
5.1.3 一维数组的初始化104
5.1.4 一维数组的应用106
1 使用“冒泡法对数组排序”106
5.2 二维数组107
5.2.1 二维数组的定义107
5.2.2 二维数组的引用108
1 输出二维数组元素的值108
5.2.3 二维数组的初始化109
1 给数组元素赋值110
2 二维数组示例111
5.3 字符数组113
5.3.1 字符数组的定义及初始化113
1 计算字符串的长度114
5.3.2 字符串的输入与输出115
1 字符串的输入115
2 给数组元素赋值116
5.3.3 字符串的处理函数117
1 字符串的连接117
2 字符串的拷贝118
3 字符串的比较119
4 字符串的比较120
5 字符串的转换121
5.3.4 字符处理函数122
1 输入一个字符串,分别统计其中的数字和字母的个数123
5.4 上机指导124
1 一维数组124
2 二维数组125
3 字符数组127
5.5 本章小结128
5.6 本章习题129
Chapter 6 函数131
6.1 概述131
1 库函数131
2 自定义函数132
6.2 函数的定义133
6.2.1 无参无返回值函数的定义133
6.2.2 无参有返回值函数的定义134
6.2.3 有参无返回值函数的定义135
6.2.4 有参有返回值函数的定义135
6.3 函数的调用136
6.3.1 无参无返回值函数的调用136
6.3.2 无参有返回值函数的调用137
6.3.3 有参无返回值函数的调用138
6.3.4 有参有返回值函数的调用139
6.3.5 函数间的数据传递140
1 数组元素作函数实参的值传递140
2 数组名作函数实参的地址传递142
6.3.6 函数的调用过程143
6.4 函数的声明144
6.5 函数的嵌套调用145
1 函数的嵌套调用:求35+53146
2 函数的嵌套调用:求1k+2k+3k+...+Nk之和147
6.6 函数的递归调用149
1 函数的递归调用:求n的阶乘150
6.7 变量的存储类型及作用域151
6.7.1 自动型变量152
1 自动型变量的作用域153
6.7.2 外部变量154
1 外部变量的作用域154
6.7.3 寄存器变量155
1 寄存器变量的作用域155
6.7.4 静态变量156
1 内部静态变量与自动类型变量在执行过程中的区别156
6.8 上机指导158
1 有参有返回值函数的应用158
2 函数的综合应用159
6.9 本章小结160
6.10 本章习题161
Chapter 7 指针163
7.1 指针的基本概念163
7.2 指针变量163
7.2.1 指针变量的定义163
7.2.2 指针变量的引用163
示例指针运算符164
7.3 指针作为函数参数165
示例指针变量作为函数参数166
7.4 指针与数组167
7.4.1 指向一维数组元素的指针167
7.4.2 通过指针访问一维数组元素169
1 下标法操作数组169
2 指针法操作数组170
3 指针法操作数组171
7.4.3 指针与二维数组172
1 指向二维数组的指针173
2 利用指针打印二维数组的全部元素173
3 用指针变量访问二维数组174
4 二维数组排序175
7.5 指向字符串的指针177
1 用字符串指针指向一个字符串177
2 编写通过指向字符串的指针引用字符串的程序177
3 利用指针实现字符串的大小写转换178
4 寻找数列的最大值和最小值179
5 简单选择排序180
7.6 上机指导182
1 倒序输出182
2 用指针查找数组中某元素的位置183
3 求两个数组对应元素之和184
4 用冒泡法对2维数组排序185
7.7 本章小结186
7.8 本章习题187
Chapter 8 结构体与共用体189
8.1 结构体类型的定义189
8.2 结构体变量的定义及引用189
8.2.1 结构体变量的定义189
8.2.2 结构体变量的引用191
8.2.3 结构体变量的初始化192
8.3 结构体数组的定义及引用193
8.3.1 结构体数组的定义193
8.3.2 结构体数组元素的引用194
8.3.3 结构体数组元素的初始化195
8.4 结构体指针的定义及引用196
8.4.1 结构指针变量的定义196
8.4.2 结构指针变量的引用197
1 结构体指针变量的定义和引用198
8.4.3 指向结构数组的指针199
1 指向结构体数组的指针199
8.5 共用体201
8.5.1 共用体的定义201
8.5.2 共用体变量的定义及引用202
1 共用体变量定义及引用203
2 结构体与共用体的嵌套使用204
8.6 枚举206
8.6.1 枚举类型的定义206
8.6.2 枚举变量的定义及引用207
1 枚举变量定义及引用207
2 结构体与共用体的综合应用209
8.7 上机指导210
1 指向结构数组的指针的应用210
2 结构体与共用体的嵌套使用212
8.8 本章小结214
8.9 本章习题214
Chapter 9 文件操作216
9.1 文件概述216
9.2 文件指针216
9.3 文件的打开217
9.4 文件的关闭218
9.5 文件的读写219
9.5.1 文件的字符操作函数219
1 使用feof函数判断文件是否结束219
2 字符输出函数220
9.5.2 文件的字符串操作函数221
1 文件拷贝程序222
2 文件连接程序223
9.5.3 文件的格式化操作函数225
1 显示与存储文件226
2 存储与读取文件228
9.6 文件的定位229
9.6.1 文件归位函数230
示例追加并存储文件230
9.6.2 文件位置指针定位函数231
示例选取并打印文件232
9.7 文件的检测233
9.7.1 文件结束检查函数233
9.7.2 文件读写错误检查函数233
9.7.3 文件错误标志清除函数234
9.8 上机指导234
1 文件读写操作234
2 文件拷贝操作235
3 文件随机读写操作237
9.9 本章小结238
9.10 本章习题238
Chapter 10 综合案例240
10.1 案例精讲240
1 发牌游戏240
2 打字练习243
10.2 上机指导249
1 出圈游戏250
2 通讯薄程序251
10.3 本章小结255
10.4 本章习题255