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

- 潘勇,赵毅,黄容主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302432968
- 出版时间:2016
- 标注页数:236页
- 文件大小:28MB
- 文件页数:253页
- 主题词: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.2 计算机程序设计与程序设计语言2
1.2.1 程序与指令2
1.2.2 程序设计语言4
1.3 C语言的发展与应用现状4
1.4 C语言的特点5
1.4.1 C语言的优势5
1.4.2 如何学习C语言程序设计6
1.4.3 C语言的语法特点6
1.4.4 C语言的结构特点8
1.4.5 C语言的编译与编程环境8
习题9
第2章 C语言常用编程环境11
2.1 经典的Visual C++ 6.0编程环境11
2.1.1 Visual C++ 6.0概述11
2.1.2 使用Visual C++ 6.0建立C语言应用程序11
2.2 开源的Dev-C++19
习题29
第3章 用C语言编写简单程序30
3.1 在屏幕上显示自定义文字“Hello World!”30
3.1.1 程序解析30
3.1.2 程序的三种结构31
3.2 摄氏温度与华氏温度换算(简单的顺序结构程序的编写)32
3.2.1 程序解析33
3.2.2 常量、变量和数据类型33
3.2.3 赋值运算和算术运算34
3.2.4 格式化输出函数printf35
3.3 判断一元二次方程是否有实数解(简单的分支结构程序的编写)35
3.3.1 程序解析36
3.3.2 关系运算36
3.3.3 if...else二分支语句37
3.3.4 格式化输入函数scanf37
3.4 计算自由落体反弹高度和总距离(简单的循环结构程序——for语句的编写)38
3.4.1 指定次数的循环程序设计38
3.4.2 for语句39
3.4.3 计算自由落体反弹高度和总距离40
3.4.4 程序解析40
习题41
第4章 分支结构程序设计43
4.1 从键盘输入一个控制命令字符,判断输入是否正确43
4.1.1 程序解析43
4.1.2 字符类型44
4.1.3 逻辑运算符和逻辑表达式45
4.1.4 字符型数据的输入和输出46
4.2 分支结构程序设计——求解一元二次方程48
4.2.1 程序解析48
4.2.2 if语句的三种形式49
4.2.3 if语句的嵌套52
4.3 模拟工程控制,根据指令进行相应的操作53
4.3.1 程序解析53
4.3.2 switch语句54
习题56
第5章 循环结构程序设计60
5.1 输入一批学生的成绩,统计平均分60
5.1.1 程序解析60
5.1.2 while语句61
5.1.3 数列问题求解61
5.2 用牛顿迭代法求方程2x3-4x2+3x-6=0的根63
5.2.1 程序解析63
5.2.2 do...while语句64
5.2.3 循环语句的选择64
5.3 打印九九乘法表65
5.3.1 程序解析65
5.3.2 循环的嵌套66
5.4 求素数67
5.4.1 程序解析67
5.4.2 用break语句和continue语句改变循环状态68
5.5 复杂循环结构程序设计70
5.5.1 傅里叶级数逼近70
5.5.2 数据处理与回归分析71
习题73
第6章 C语言的数据类型和表达式77
6.1 C语言的基本数据类型77
6.2 常量和变量78
6.2.1 常量78
6.2.2 变量80
6.3 运算符和表达式81
6.3.1 算术运算符和算术表达式82
6.3.2 强制类型转换运算符84
6.3.3 自增、自减运算符84
6.3.4 赋值运算符和赋值表达式85
6.3.5 关系运算符和表达式87
6.3.6 逻辑运算符和表达式88
6.3.7 条件表达式89
6.3.8 逗号表达式90
6.4 综合程序设计案例91
6.5 算法与程序设计92
习题94
第7章 数组96
7.1 排序问题96
7.1.1 程序解析96
7.1.2 一维数组的定义和引用97
7.1.3 一维数组的初始化98
7.1.4 使用一维数组编程99
7.2 找出矩阵中最大值所在的位置104
7.2.1 程序解析104
7.2.2 二维数组的定义和引用105
7.2.3 二维数组的初始化107
7.3 数据通信过程中的信息加密问题108
7.3.1 程序解析108
7.3.2 一维字符数组109
7.3.3 字符串处理111
习题118
第8章 函数120
8.1 用函数求几何图形的面积120
8.1.1 程序解析120
8.1.2 函数的定义121
8.1.3 函数的声明123
8.1.4 函数的调用124
8.2 用函数求Fibonacci数列126
8.2.1 程序解析126
8.2.2 形式参数与实际参数126
8.2.3 函数的返回值128
8.2.4 值传递与地址传递128
8.3 变量与函数135
8.3.1 局部变量和全局变量135
8.3.2 变量的存储类别138
8.3.3 函数的递归调用——求n!140
习题145
第9章 指针及其应用148
9.1 替代用变量名引用数据的新方法148
9.1.1 指针概念的引入148
9.1.2 定义指针变量151
9.1.3 指针与变量的关系152
9.1.4 为指针变量赋值及指针变量的初始化152
9.1.5 利用指针变量进行数据处理153
9.2 指针和一维数组155
9.3 利用被调函数对主调函数中的数组元素进行冒泡排序158
9.3.1 指针变量作为函数参数158
9.3.2 数组名作为函数的参数159
9.4 字符串和字符指针161
9.4.1 字符串常量的值162
9.4.2 使用字符指针处理字符串的程序举例162
习题165
第10章 结构体、共用体和枚举类型168
10.1 按价格排序输出一组待售汽车的信息168
10.1.1 程序解析168
10.1.2 结构体类型的概念和定义169
10.1.3 结构体类型变量的定义170
10.1.4 结构体类型变量的使用173
10.1.5 结构体变量作为函数参数175
10.2 编写一个书籍管理程序,显示所有书籍信息178
10.2.1 程序解析178
10.2.2 结构体数组179
10.2.3 结构体数组的应用实例180
10.3 共用体——每个时刻只能有一个成员占用内存的“结构体”181
10.3.1 程序解析181
10.3.2 共用体类型的定义182
10.3.3 共用体变量的定义183
10.3.4 共用体变量的引用184
10.4 让变量的取值局限于特定范围187
10.4.1 枚举类型的定义188
10.4.2 枚举变量的定义189
10.4.3 枚举类型的应用190
10.5 随心所欲地安排数据类型名——typedef的使用方法192
10.5.1 利用typedef定义类型名192
10.5.2 typedef的典型用法193
习题194
第11章 宏定义与文件包含196
11.1 宏定义196
11.1.1 程序解析196
11.1.2 无参宏定义197
11.1.3 带参宏定义199
11.2 文件包含202
11.3 条件编译204
习题207
第12章 文件210
12.1 将“欢迎卓越工程师”写入文件210
12.1.1 程序解析210
12.1.2 C文件概述211
12.1.3 文件指针212
12.1.4 文件的打开与关闭212
12.2 文件的读写——读取工程文件214
12.2.1 程序解析——读取工程文件214
12.2.2 字符读写函数fgetc和fputc215
12.2.3 字符串读写函数fgets和fputs218
12.2.4 数据块读写函数fread和fwrite219
12.2.5 格式化读写函数fscanf和fprintf221
12.3 文件的随机读写222
12.3.1 改变文件位置指针函数fseek()222
12.3.2 位置指针重返文件头函数rewind()223
12.3.3 位置指针当前值函数ftell()224
12.3.4 文件的随机读写224
12.4 文件检测函数225
12.4.1 文件结束检测函数feof函数225
12.4.2 读写文件出错检测函数ferror函数225
12.4.3 文件出错标志和文件结束标志置0函数clearerr函数225
习题226
附录A ASCII编码表228
附录B C语言常用的库函数229
附录C C语言运算符优先级表235
参考文献236
热门推荐
- 3632443.html
- 2180416.html
- 1513207.html
- 3088211.html
- 459221.html
- 2174380.html
- 341732.html
- 1484234.html
- 1981560.html
- 3170548.html
- http://www.ickdjs.cc/book_2512816.html
- http://www.ickdjs.cc/book_487647.html
- http://www.ickdjs.cc/book_390518.html
- http://www.ickdjs.cc/book_964671.html
- http://www.ickdjs.cc/book_2393757.html
- http://www.ickdjs.cc/book_3447593.html
- http://www.ickdjs.cc/book_2105488.html
- http://www.ickdjs.cc/book_1561461.html
- http://www.ickdjs.cc/book_687769.html
- http://www.ickdjs.cc/book_1449726.html