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

- 吴文虎,王鸿磊,张雪松编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302257646
- 出版时间:2011
- 标注页数:211页
- 文件大小:36MB
- 文件页数:233页
- 主题词:C语言-程序设计-高等职业教育-教材
PDF下载
下载说明
程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 绪论1
第2章 编程准备4
2.1 程序编写4
2.2 程序代码及说明9
2.3 输出流对象cout10
2.4 输入流对象cin11
2.5 算术运算符12
2.6 程序注释12
2.7 知识拓展12
2.7.1 任务2.1的拓展12
2.7.2 C程序的一般结构13
2.8 小结14
2.9 知识巩固14
第3章 C程序的基本结构、变量与数据类型16
3.1 变量18
3.1.1 变量的基本概念18
3.1.2 变量的数据类型18
3.2 定义变量和赋初值20
3.2.1 赋值符号与赋值表达式21
3.2.2 变量赋值的5个要素21
3.3 常量22
3.4 知识拓展23
3.4.1 转义字符23
3.4.2 标识符常量24
3.4.3 字符数据的输入25
3.4.4 复合运算符26
3.4.5 自增自减运算27
3.5 思考与实训29
3.6 小结32
3.7 知识巩固32
第4章 逻辑思维与编程思路33
4.1 关系运算和关系表达式34
4.1.1 关系运算符34
4.1.2 关系表达式的一般格式35
4.1.3 将“是”和“否”写成关系表达式35
4.2 枚举法的思路36
4.3 循环结构37
4.3.1 使用循环结构的部分程序37
4.3.2 for语句的格式与执行过程38
4.3.3 使用for循环解题实例39
4.4 分支结构41
4.4.1 if语句的一般格式42
4.4.2 if语句的实例42
4.5 任务4.1的算法分析43
4.5.1 任务4.1的解法143
4.5.2 任务4.1的解法244
4.5.3 任务4.1的解法345
4.6 逻辑问题及其解法46
4.6.1 逻辑运算符与逻辑表达式46
4.6.2 逻辑问题的解题思路与编程技巧50
4.7 知识拓展52
4.7.1 if...else语句的复杂形式——嵌套分支if语句52
4.7.2 多分支语句switch语句54
4.7.3 for语句的使用技巧58
4.7.4 混合表达式60
4.7.5 强制类型转换61
4.7.6 强制跳转语句break和continue61
4.8 思考与实训63
4.9 小结65
4.10 知识巩固65
第5章 计算机解题的一般步骤69
5.1 计算机解题步骤69
5.1.1 建立数学模型69
5.1.2 选择算法70
5.1.3 编写程序代码71
5.1.4 运行程序并输出结果72
5.2 思考与实训72
5.3 小结75
5.4 知识巩固75
第6章 函数、递推与递归76
6.1 函数76
6.1.1 使用好库函数77
6.1.2 自定义函数81
6.1.3 函数定义83
6.1.4 形式参数和实际参数83
6.1.5 函数返回值83
6.1.6 主函数与子函数的配合84
6.1.7 函数调用84
6.1.8 全局变量和局部变量86
6.2 递推及其实现88
6.3 递归及其实现90
6.4 知识拓展95
6.5 思考与实训96
6.6 小结97
6.7 知识巩固97
第7章 数据组织、筛选与排序问题的解题思路100
7.1 数组100
7.1.1 一维数组的定义102
7.1.2 一维数组的初始化102
7.2 do...while循环103
7.3 while循环105
7.3.1 while循环的格式106
7.3.2 while和do…while循环的比较107
7.3.3 for循环、while循环和do...while循环的相互转换109
7.4 冒泡和选择排序法110
7.5 结构与结构数组115
7.5.1 结构体类型的定义115
7.5.2 结构体变量的定义和引用116
7.5.3 结构体变量的初始化117
7.5.4 结构数组118
7.6 二维数组121
7.6.1 二维数组的定义121
7.6.2 二维数组的初始化121
7.6.3 二维数组中的元素存放顺序122
7.7 知识拓展125
7.7.1 字符数组的定义和初始化125
7.7.2 字符数组元素的输入/输出126
7.8 思考与实训128
7.9 小结132
7.10 知识巩固133
第8章 指针136
8.1 地址与指针136
8.2 字符串与指针的运算146
8.3 指针数组154
8.4 指针与函数156
8.4.1 函数返回指针157
8.4.2 指向函数的指针159
8.5 指针和结构162
8.6 指针与结构数组164
8.7 知识拓展166
8.7.1 指针的数据类型汇总166
8.7.2 指针的运算汇总167
8.8 思考与实训168
8.9 小结171
8.10 知识巩固172
第9章 文件174
9.1 文件的概念174
9.2 文件的使用174
9.2.1 文件的建立、打开和关闭174
9.2.2 文件写入和读取177
9.3 知识拓展180
9.3.1 读写字符函数fgetc和 fputc180
9.3.2 读写字符串函数fgets和fputs182
9.4 思考与实训183
9.5 小结186
9.6 知识巩固186
第10章 C语言中的输入/输出函数188
10.1 C语言中的格式输出函数printf188
10.1.1 演示分三行输出字符、整数和实数的程序189
10.1.2 演示三种进制整数的输出189
10.1.3 演示按长整型格式输出190
10.1.4 演示设置三个整型数每一个的显示位数191
10.1.5 演示设置实数数据宽度和小数位数191
10.1.6 演示设置显示正负号192
10.1.7 演示设置输出数据左对齐193
10.1.8 演示使用宏定义的printf函数193
10.2 C语言中的格式输入函数scanf195
10.2.1 演示scanf函数输入/输出4个字符串195
10.2.2 演示scanf函数输入/输出4个长整型数197
10.3 字符输入函数getchar()和字符输出函数putchar()198
10.3.1 演示使用getchar()和putchar()输入和输出一个字符198
10.3.2 演示用getchar()取代scanf的例子198
10.3.3 演示由键盘输入的字符再复制一遍显示到屏幕上的程序199
10.4 小结200
10.5 知识巩固200
附录A 常用字符与ASCⅡ代码对照表202
附录B 由ANSl标准推荐的32个C语言关键字204
附录C 运算符的优先级和结合方向205
附录D 常见C/C++库函数207
后记209
参考文献211
热门推荐
- 517417.html
- 3831565.html
- 854591.html
- 2512264.html
- 615413.html
- 323295.html
- 2809233.html
- 2691931.html
- 2369172.html
- 3195304.html
- http://www.ickdjs.cc/book_2435855.html
- http://www.ickdjs.cc/book_3631711.html
- http://www.ickdjs.cc/book_3511283.html
- http://www.ickdjs.cc/book_1920182.html
- http://www.ickdjs.cc/book_593303.html
- http://www.ickdjs.cc/book_356935.html
- http://www.ickdjs.cc/book_3000281.html
- http://www.ickdjs.cc/book_1287245.html
- http://www.ickdjs.cc/book_1449966.html
- http://www.ickdjs.cc/book_374161.html