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

- 李俊主编;张小莉,郭字周,尹胜彬等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111501732
- 出版时间:2015
- 标注页数:280页
- 文件大小:78MB
- 文件页数:289页
- 主题词: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语言程序的基本结构2
1.3 C语言字符集、标识符与关键字4
1.3.1 C语言字符集4
1.3.2 C语言标识符与关键字4
1.4 C语言程序的开发环境5
1.4.1 C语言开发过程5
1.4.2 Microsoft Visual C++ 6.0集成开发环境6
本章小结9
习题9
第2章 数据类型、运算符与表达式10
2.1 C语言的数据类型10
2.1.1 数据类型概述10
2.1.2 整数类型11
2.1.3 实数类型11
2.1.4 字符类型12
2.2 常量与变量12
2.2.1 常量12
2.2.2 变量14
2.3 运算符和表达式16
2.3.1 算术运算符和算术表达式16
2.3.2 赋值运算符和赋值表达式17
2.3.3 关系运算符和关系表达式19
2.3.4 逻辑运算符与逻辑表达式21
2.3.5 条件运算符、逗号运算符和求字节运算符24
2.4 运算符的优先级26
2.5 数据类型转换26
2.5.1 自动类型转换27
2.5.2 强制类型转换27
本章小结28
习题28
第3章 顺序结构30
3.1 算法30
3.1.1 算法的概念30
3.1.2 算法的组成要素31
3.1.3 算法的描述32
3.2 C语言基本语句33
3.3 数据的输入/输出35
3.3.1 字符数据的输入/输出35
3.3.2 格式化输出函数printf37
3.3.3 格式化输入函数scanf42
3.4 精彩案例45
3.4.1 温度转换46
3.4.2 进制转换46
3.4.3 大小写字符转换47
3.4.4 计算圆的周长和面积47
本章小结48
习题48
第4章 选择结构50
4.1 if语句50
4.1.1 单分支if语句50
4.1.2 双分支if语句52
4.1.3 多分支if语句53
4.1.4 if语句的嵌套55
4.2 条件运算符56
4.3 switch语句58
4.4 精彩案例61
4.4.1 计算个人所得税61
4.4.2 体质指数(BMI)计算63
4.4.3 判断闰年64
4.4.4 模拟计算器64
本章小结65
习题65
第5章 循环结构68
5.1 循环结构算法68
5.2 while语句70
5.3 do-while语句71
5.4 for语句73
5.5 break语句和continue语句76
5.5.1 break语句76
5.5.2 continue语句77
5.6 循环结构的嵌套78
5.7 精彩案例79
5.7.1 猴子吃桃79
5.7.2 整数质因子分解80
5.7.3 电文加密81
5.7.4 打印菱形82
本章小结83
习题84
第6章 函数与宏替换86
6.1 模块化设计86
6.2 函数的定义与调用87
6.2.1 函数的定义87
6.2.2 函数的调用89
6.2.3 参数的传递92
6.3 函数的递归调用94
6.4 变量的作用域和存储类型98
6.4.1 变量的作用域98
6.4.2 变量的存储类型101
6.5 宏替换和文件包含105
6.5.1 宏替换105
6.5.2 文件包含109
6.6 精彩案例110
6.6.1 判断回文数110
6.6.2 判断完数111
6.6.3 斐波那契数列112
本章小结113
习题113
第7章 数组116
7.1 概述116
7.2 一维数组117
7.2.1 一维数组的定义117
7.2.2 一维数组的初始化118
7.2.3 一维数组的引用119
7.2.4 一维数组应用120
7.3 二维数组126
7.3.1 二维数组的定义126
7.3.2 二维数组的初始化126
7.3.3 二维数组的引用128
7.3.4 二维数组应用130
7.4 字符数组与字符串132
7.4.1 字符数组的定义与初始化132
7.4.2 字符串的概念及存储133
7.4.3 字符数组的输入/输出134
7.4.4 字符串处理函数136
7.4.5 字符数组应用140
7.5 数组作为函数参数142
7.6 精彩案例145
7.6.1 身份证号的奥秘145
7.6.2 字符串连接147
7.6.3 删除字符148
7.6.4 统计单词个数149
本章小结150
习题151
第8章 指针153
8.1 指针与指针变量153
8.1.1 指针的概念153
8.1.2 指针变量的定义与初始化154
8.1.3 指针运算156
8.2 指针与数组159
8.2.1 一维数组的指针表示法160
8.2.2 二维数组的指针表示法163
8.3 指针与字符串168
8.3.1 字符串的指针表示方法168
8.3.2 字符串数组与指针数组171
8.4 指针与函数174
8.4.1 指针作为函数的形参174
8.4.2 指针型函数180
8.5 指向指针的指针变量181
8.6 精彩案例182
8.6.1 数字查找182
8.6.2 字符串截取184
8.6.3 字符串查找186
本章小结188
习题188
第9章 结构体与共用体190
9.1 结构体类型的定义190
9.2 结构体变量191
9.2.1 结构体变量的定义191
9.2.2 结构体变量的使用193
9.2.3 结构体变量的初始化195
9.3 结构体数组197
9.3.1 结构体数组的定义197
9.3.2 结构体数组的初始化197
9.3.3 结构体数组的使用198
9.4 结构体类型指针200
9.4.1 指向结构体变量的指针200
9.4.2 指向结构体数组的指针202
9.5 结构体与函数204
9.5.1 结构体变量作为函数参数204
9.5.2 结构体指针变量作为函数参数205
9.5.3 函数的返回值为结构体类型207
9.6 链表207
9.6.1 链表概述208
9.6.2 内存动态管理函数209
9.6.3 链表的基本操作211
9.7 共用体类型218
9.7.1 共用体类型与共用体变量218
9.7.2 共用体变量的使用219
9.8 精彩案例222
9.8.1 链表存储职工信息222
9.8.2 链表翻转224
本章小结227
习题227
第10章 文件229
10.1 文件概述229
10.2 文件的打开与关闭231
10.2.1 文件指针231
10.2.2 文件的打开232
10.2.3 文件的关闭233
10.3 文件读写函数234
10.3.1 读写文件字符函数234
10.3.2 读写文件字符串函数236
10.3.3 格式化读写239
10.3.4 块读写240
10.4 文件定位与随机读写242
10.5 文件检测函数246
10.6 精彩案例246
10.6.1 文件加密247
10.6.2 成绩信息管理248
本章小结251
习题251
附录253
附录A ASCⅡ码表253
附录B C语言运算符优先级和结合方向255
附录C C语言常见的出错信息256
附录D C语言常用算法260
附录E C语言常用库函数275
热门推荐
- 1807603.html
- 2349165.html
- 2998256.html
- 953284.html
- 3413256.html
- 560940.html
- 2914084.html
- 31094.html
- 3188469.html
- 3390783.html
- http://www.ickdjs.cc/book_3024169.html
- http://www.ickdjs.cc/book_1345012.html
- http://www.ickdjs.cc/book_531111.html
- http://www.ickdjs.cc/book_2695346.html
- http://www.ickdjs.cc/book_1324108.html
- http://www.ickdjs.cc/book_1646454.html
- http://www.ickdjs.cc/book_10138.html
- http://www.ickdjs.cc/book_927835.html
- http://www.ickdjs.cc/book_3156759.html
- http://www.ickdjs.cc/book_1288150.html