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

- 吴良杰,郭江鸿,魏传宝等主编 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115273598
- 出版时间:2012
- 标注页数:281页
- 文件大小:192MB
- 文件页数:289页
- 主题词:程序设计-高等学校-教材
PDF下载
下载说明
程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一篇 程序设计基础篇1
第1章 程序设计基础1
1.1 程序设计概念1
1.1.1 什么是程序设计1
1.1.2 什么是计算机程序2
1.1.3 程序设计语言的发展2
1.1.4 程序设计思想4
1.2 算法的概念及其表示5
1.2.1 算法的概念5
1.2.2 算法的表示7
1.3 程序开发过程12
1.3.1 程序的编写过程12
1.3.2 Turbo C++3.0集成开发环境12
1.4 C语言程序结构及实例14
1.4.1 C语言程序结构15
1.4.2 标识符和关键字16
习题17
第2章 数据表示及数据运算19
2.1 数据类型的一般概念19
2.2 常量与变量20
2.2.1 常量20
2.2.2 变量21
2.3 整型数据21
2.3.1 整型变量22
2.3.2 整型常量24
2.4 浮点型数据25
2.4.1 浮点型变量25
2.4.2 浮点型常量26
2.5 字符型数据27
2.5.1 字符型常量27
2.5.2 字符型变量28
2.5.3 字符串常量29
2.6 赋值运算符及变量赋初值30
2.7 不同数据类型数据间的混合运算31
2.7.1 自动转换32
2.7.2 强制转换32
2.8 运算符和表达式33
2.8.1 概述33
2.8.2 算术运算符和算术表达式34
2.8.3 自增、自减运算符36
2.8.4 复合赋值运算符和赋值表达式37
2.8.5 关系运算符和关系表达式38
2.8.6 逻辑运算符和逻辑表达式38
2.8.7 条件运算符和条件表达式40
2.8.8 逗号运算符和逗号表达式41
2.8.9 求字节数运算符41
2.9 运算符的优先级和结合性42
习题42
第3章 最简单的C程序设计46
3.1 赋值语句47
3.2 数据的输入输出48
3.2.1 字符数据的输入输出48
3.2.2 格式输入与格式输出51
3.3 编程实例66
习题69
第4章 选择结构程序设计71
4.1 选择结构程序设计的基本思想71
4.2 if语句的基本形式73
4.2.1 if单分支结构74
4.2.2 if双分支结构75
4.3 表达式与if语句条件判断77
4.3.1 再述关系表达式和逻辑表达式77
4.3.2 if语句条件判断79
4.4 多分支选择结构及if嵌套81
4.4.1 if多分支结构81
4.4.2 switch语句84
4.4.3 if嵌套结构88
4.5 编程实例92
习题97
第5章 循环结构程序设计100
5.1 引言100
5.2 循环的实现方法101
5.2.1 while循环101
5.2.2 for循环103
5.2.3 do-while循环107
5.2.4 循环的嵌套108
5.3 循环的进一步讨论111
5.3.1 几种循环的比较111
5.3.2 用break语句提前终止循环111
5.3.3 用continue语句提前结束本次循环113
5.4 编程实例114
习题120
第二篇 高效编程篇127
第6章 函数127
6.1 高效程序的编写127
6.2 函数的定义129
6.2.1 无参函数的定义129
6.2.2 有参函数的定义129
6.3 函数间数据的传递方法131
6.3.1 形式参数和实际参数131
6.3.2 函数的返回值132
6.4 函数的调用134
6.4.1 函数调用的一般形式134
6.4.2 函数的声明和函数原型136
6.5 函数的嵌套调用137
6.6 函数的递归调用139
6.7 局部变量和全局变量144
6.7.1 局部变量144
6.7.2 全局变量145
6.8 变量的存储类别147
6.8.1 动态存储方式与静态存储方式147
6.8.2 auto变量148
6.8.3 用static声明局部变量149
习题150
第三篇 深入应用篇153
第7章 数组153
7.1 成组数据处理问题实例及解决方法153
7.2 一维数组的定义与引用154
7.2.1 一维数组的定义154
7.2.2 一维数组元素的引用154
7.2.3 一维数组的初始化155
7.3 二维数组的定义与引用156
7.3.1 二维数组的定义156
7.3.2 二维数组元素的引用157
7.3.3 二维数组的初始化158
7.4 字符数组的定义与引用159
7.4.1 字符数组的初始化159
7.4.2 字符串和字符串结束标志160
7.4.3 字符数组的输入输出160
7.4.4 字符串处理函数161
7.5 数组元素及数组作函数的参数164
7.5.1 数组元素作函数的参数164
7.5.2 数组作函数的参数165
7.6 编程实例166
习题174
第8章 常用算法179
8.1 格式控制类179
8.2 排序和查找180
8.2.1 排序180
8.2.2 查找183
8.3 一些常见编程算法185
8.4 应用题型190
8.5 其他常用数学方法193
8.5.1 迭代法193
8.5.2 递归法195
8.5.3 分治法196
8.6 随机数分析197
第9章 结构体199
9.1 结构体类型的声明方法199
9.2 结构体类型变量的定义与使用201
9.2.1 变量的3种定义方法201
9.2.2 结构体变量的初始化202
9.2.3 结构体变量的使用204
9.3 结构体数组207
9.3.1 结构体数组的定义207
9.3.2 结构体数组的初始化209
9.3.3 结构体数组的使用210
9.4 编程实例212
习题217
第10章 指针222
10.1 指针的引入222
10.2 内存数据的访问方式224
10.3 指针变量的定义及基本使用225
10.3.1 指针变量的定义226
10.3.2 指针变量的基本使用方法227
10.4 指针作函数的参数229
10.5 指针变量的各种应用233
10.5.1 指针与数组233
10.5.2 指针与字符串236
10.5.3 指针与结构体240
10.6 使用指针的算法分析和设计241
10.6.1 使用指针处理数组241
10.6.2 使用指针处理字符串245
10.6.3 使用指针处理结构体数据248
10.6.4 使用指针作参数传递一组数据250
10.7 编程实例255
习题258
第11章 文件系统265
11.1 文件概述265
11.2 文件的打开与关闭267
11.2.1 文件的打开268
11.2.2 文件的关闭268
11.3 文件的读写269
11.3.1 文件尾测试函数269
11.3.2 文件的字符读/写函数269
11.4 文件定位271
11.4.1 文件头定位函数rewind()271
11.4.2 改变文件位置指针函数fseek()272
11.5 编程实例273
习题275
附录A ASCII表277
附录B 常用函数278
热门推荐
- 1944135.html
- 1487057.html
- 3114249.html
- 730993.html
- 1702633.html
- 1597701.html
- 3748547.html
- 2020440.html
- 2455530.html
- 3303372.html
- http://www.ickdjs.cc/book_2449751.html
- http://www.ickdjs.cc/book_3477006.html
- http://www.ickdjs.cc/book_1742322.html
- http://www.ickdjs.cc/book_3452096.html
- http://www.ickdjs.cc/book_218809.html
- http://www.ickdjs.cc/book_815593.html
- http://www.ickdjs.cc/book_3339152.html
- http://www.ickdjs.cc/book_389655.html
- http://www.ickdjs.cc/book_1885234.html
- http://www.ickdjs.cc/book_876066.html