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

- 何钦铭,颜晖主编 著
- 出版社: 北京:高等教育出版社
- ISBN:7040226057
- 出版时间:2008
- 标注页数:285页
- 文件大小:86MB
- 文件页数:295页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1 一个C语言程序2
1.2 程序与程序设计语言3
1.2.1 程序与指令3
1.2.2 程序设计语言的功能5
1.2.3 程序设计语言的语法6
1.2.4 程序的编译与编程环境10
1.3 C语言的发展历史与特点10
1.4 实现问题求解的过程12
习题114
第2章 用C语言编写程序16
2.1 在屏幕上显示“Hello World”!17
2.2 求华氏温度100°F对应的摄氏温度18
2.2.1 程序解析18
2.2.2 常量、变量和数据类型19
2.2.3 算术运算和赋值运算20
2.2.4 格式化输出函数printf()21
2.3 计算分段函数22
2.3.1 程序解析22
2.3.2 关系运算23
2.3.3 if-else语句24
2.3.4 格式化输入函数scanf()25
2.3.5 常用数学库函数25
2.4 输出华氏-摄氏温度转换表27
2.4.1 程序解析27
2.4.2 for语句29
2.4.3 指定次数的循环程序设计30
2.5 生成乘方表与阶乘表34
2.5.1 程序解析34
2.5.2 结构化程序设计思想36
习题238
第3章 分支结构40
3.1 统计输入的一批字符中各类字符的数量40
3.1.1 程序解析40
3.1.2 字符类型41
3.1.3 字符型数据的输入和输出42
3.1.4 逻辑运算43
3.1.5 else-if语句44
3.2 查询自动售货机中商品的价格46
3.2.1 程序解析46
3.2.2 switch语句48
3.3 分支结构程序设计52
3.3.1 二分支结构和基本的if语句52
3.3.2 多分支结构与嵌套的if语句和switch语句55
习题356
第4章 循环结构58
4.1 用格里高利公式求π的近似值58
4.1.1 程序解析58
4.1.2 while语句59
4.1.3 统计输入的一批学生的平均成绩61
4.2 统计一个整数的位数62
4.2.1 程序解析62
4.2.2 do-while语句63
4.2.3 循环语句的选择64
4.3 判断素数64
4.3.1 程序解析64
4.3.2 break语句和continue语句65
4.4 求1!+2!+…+100!67
4.4.1 程序解析67
4.4.2 嵌套循环68
4.5 循环结构程序设计70
习题476
第5章 函数78
5.1 计算圆柱体积78
5.1.1 程序解析78
5.1.2 函数的定义79
5.1.3 函数的调用82
5.2 使用函数编写程序84
5.3 变量与函数86
5.3.1 局部变量和全局变量86
5.3.2 变量生命周期和静态局部变量88
习题590
第6章 数据类型和表达式92
6.1 数据的存储和基本数据类型93
6.1.1 数据的存储93
6.1.2 基本数据类型94
6.2 常量和变量96
6.2.1 常量96
6.2.2 变量99
6.3 数据的输入和输出100
6.3.1 整型数据的输入和输出100
6.3.2 实型数据的输入和输出102
6.3.3 字符型数据的输入和输出103
6.4 类型转换104
6.4.1 自动类型转换104
6.4.2 强制类型转换105
6.5 表达式106
6.5.1 算术表达式106
6.5.2 赋值表达式108
6.5.3 关系表达式109
6.5.4 逻辑表达式110
6.5.5 条件表达式113
6.5.6 逗号表达式114
6.5.7 位运算114
6.5.8 其他运算116
6.5.9 程序解析117
习题6118
第7章 数组119
7.1 排序问题119
7.1.1 程序解析119
7.1.2 一维数组的定义和引用121
7.1.3 一维数组的初始化122
7.1.4 使用一维数组编程122
7.2 找出矩阵中最大值所在的位置128
7.2.1 程序解析128
7.2.2 二维数组的定义和引用129
7.2.3 二维数组的初始化130
7.2.4 使用二维数组编程131
7.3 进制转换134
7.3.1 程序解析134
7.3.2 一维字符数组135
7.3.3 字符串136
习题7139
第8章 指针141
8.1 寻找保险箱密码141
8.1.1 程序解析141
8.1.2 地址和指针143
8.1.3 指针变量的定义144
8.1.4 指针的基本运算145
8.1.5 指针变量的初始化149
8.2 狸猫换太子150
8.2.1 程序解析150
8.2.2 指针作为函数的参数152
8.3 冒泡排序155
8.3.1 程序解析155
8.3.2 指针、数组和地址间的关系157
8.3.3 数组名作为函数的参数159
8.3.4 冒泡排序算法分析162
8.4 加密问题163
8.4.1 程序解析163
8.4.2 字符串和字符指针164
8.4.3 常用的字符串处理函数166
8.5 任意个整数求和问题170
8.5.1 程序解析170
8.5.2 用指针实现内存动态分配171
习题8173
第9章 结构175
9.1 构建手机通讯录176
9.1.1 程序解析176
9.1.2 结构的概念与定义178
9.1.3 结构的嵌套定义179
9.2 结构变量180
9.2.1 结构变量的定义和初始化180
9.2.2 结构变量的使用182
9.3 结构数组184
9.4 结构指针186
9.4.1 结构指针的概念186
9.4.2 结构指针作为函数参数187
习题9189
第10章 函数与程序结构191
10.1 函数的组织191
10.1.1 程序解析191
10.1.2 函数的嵌套调用194
10.1.3 文件包含195
10.1.4 全局变量与程序文件模块197
10.1.5 寄存器变量和外部变量197
10.1.6 函数与程序文件模块198
10.2 递归函数198
10.2.1 程序解析198
10.2.2 递归函数基本概念199
10.2.3 递归程序设计202
10.3 宏定义204
10.3.1 宏基本定义204
10.3.2 带参数的宏定义206
10.4 编译预处理207
习题10208
第11章 指针进阶210
11.1 布袋中的彩色球210
11.1.1 程序解析210
11.1.2 指针数组的概念211
11.1.3 指向指针的指针213
11.1.4 用指针数组处理多个字符串216
11.1.5 命令行参数220
11.2 解密藏头诗223
11.2.1 程序解析223
11.2.2 指针作为函数的返回值224
11.2.3 指向函数的指针225
11.3 学生信息管理的链表实现227
11.3.1 程序解析227
11.3.2 链表的概念231
11.3.3 单向链表的常用操作232
习题11236
第12章 文件238
12.1 将短句“Hello World!”写入文件238
12.1.1 程序解析238
12.1.2 文件的概念239
12.1.3 文本文件和二进制文件240
12.1.4 缓冲文件系统240
12.1.5 文件结构与文件类型指针241
12.2 读取学生成绩文件243
12.2.1 程序解析243
12.2.2 打开文件244
12.2.3 关闭文件246
12.3 文件复制247
12.3.1 程序解析247
12.3.2 字符方式文件读写函数fgetc()和fputc()248
12.3.3 字符串方式文件读写函数fgets()和fputs()250
12.3.4 格式化文件读写函数fscanf()和fprintf()251
12.3.5 数据块读写函数fread()和fwrite()252
12.3.6 其他相关函数253
12.4 文件综合应用:个人小金库的管理255
12.4.1 顺序文件和随机文件255
12.4.2 个人小金库的管理255
习题12258
附录1 C语言基本语法259
附录2 ASCII码集283
参考文献285
热门推荐
- 2695561.html
- 1302218.html
- 3083624.html
- 368034.html
- 3099951.html
- 2204255.html
- 1091241.html
- 1890721.html
- 2178393.html
- 914181.html
- http://www.ickdjs.cc/book_3523390.html
- http://www.ickdjs.cc/book_3618395.html
- http://www.ickdjs.cc/book_1339663.html
- http://www.ickdjs.cc/book_219187.html
- http://www.ickdjs.cc/book_3862628.html
- http://www.ickdjs.cc/book_1194373.html
- http://www.ickdjs.cc/book_732784.html
- http://www.ickdjs.cc/book_2712428.html
- http://www.ickdjs.cc/book_1094074.html
- http://www.ickdjs.cc/book_1267642.html