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

- 熊壮主编 著
- 出版社: 北京:机械工业出版社
- ISBN:711117447X
- 出版时间:2005
- 标注页数:211页
- 文件大小:8MB
- 文件页数:219页
- 主题词:程序设计-高等学校-教材
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.1.2 语言处理程序概述2
1.1.3 程序设计方法概述2
1.2 计算机中数据表示方法5
1.2.1 进位计数制和数制之间的转换5
1.2.2 数在计算机中的表示方法7
1.3 算法特征及算法的描述方法9
1.3.1 算法的概念与特征9
1.3.2 算法的描述方法11
习题与思考题15
2.1.1 数据对象的命名方法17
第2章 程序设计的数据基础17
2.1 程序中数据的表示17
2.1.2 整型类数据的表示18
2.1.3 实型类数据的表示19
2.1.4 字符类数据的表示20
2.2 表达式运算基础21
2.2.1 基本运算符和表达式运算21
2.2.2 数据的混合运算和数据类型转换25
2.3 程序设计中顺序处理和数据输入输出26
2.3.1 程序设计中的格式化输出27
2.3.2 程序设计中的格式化输入29
2.3.3 字符类型数据的输入输出30
习题与思考题31
3.1.2 程序设计中条件的表示方法32
3.1.1 程序设计中的分支概念32
3.1 程序设计中的分支处理结构32
第3章 结构化程序设计基础32
3.1.3 分支结构程序设计34
3.2 程序设计中的循环处理结构42
3.2.1 程序设计中的循环概念42
3.2.2 循环结构程序设计42
3.3 结构化程序设计应用48
3.3.1 穷举思想和穷举方法的实现48
3.3.2 迭代思想和迭代方法的实现50
习题与思考题52
第4章 模块化程序设计基础53
4.1 模块化基本概念53
4.1.1 模块化概念53
4.1.2 信息隐蔽和局部化概念53
4.2.1 函数的定义和声明54
4.2 程序设计中实现模块化的方法54
4.2.2 函数的调用和数据传递56
4.2.3 函数的嵌套调用58
4.3 程序设计中标识符的作用域和生存期59
4.3.1 标识符的作用域59
4.3.2 标识符的生存期62
4.4 递归方法的实现65
4.4.1 递归的基本概念与递归函数设计65
4.4.2 函数的递归调用67
习题与思考题73
第5章 数据对象地址的处理方法76
5.1 程序设计中地址的表示方法76
5.1.1 地址表示方法与指针变量76
5.1.2 程序设计中的地址运算77
5.2.1 函数调用中使用指针参数传递数据80
5.2 函数与指针80
5.2.2 返回指针值的函数82
5.2.3 指向函数的指针与函数型参数的实现83
习题与思考题85
第6章 构造类型数据的处理基础88
6.1 相同类型数据对象集合的处理方法88
6.1.1 数组的定义和数组元素的使用方法89
6.1.2 函数调用中使用数组参数传递数据93
6.1.3 数组与指针的关系96
6.1.4 指针数组和多级指针102
6.2 不同类型数据对象集合的处理方法103
6.2.1 结构体类型的定义和结构体变量的使用方法103
6.2.2 结构体数组的使用方法106
6.2.3 函数调用中使用结构体类型参数传递数据108
6.2.4 结构体与指针的关系110
6.3.1 联合体类型的定义和联合体变量的使用方法113
6.3 数据对象存储区域的分时复用方法113
6.3.2 联合体类型与结构体类型的区别116
习题与思考题119
第7章 字符串数据的处理基础121
7.1 程序设计中的字符串121
7.1.1 程序设计中字符串的存储方法121
7.1.2 程序设计中字符串的表示方法121
7.2 字符串的常用处理方法122
7.2.1 字符串的输入和输出方法123
7.2.2 字符串中有效字符的统计方法125
7.2.3 字符串的复制方法和连接方法125
7.2.4 字符串中字符的查找、插入和删除方法128
7.2.5 字符串中子串的查找、插入和删除方法132
习题与思考题139
8.2 位运算符及其应用141
第8章 二进制位数据的处理基础141
8.1 位运算的基本概念141
习题与思考题145
第9章 文件数据的处理基础147
9.1 数据的层次结构和文件概念147
9.1.1 数据的层次结构147
9.1.2 文件的基本概念以及程序设计语言中文件的描述方法147
9.2 顺序存取文件的处理方法149
9.2.1 文件的打开149
9.2.2 文件的关闭150
9.2.3 文件内部的读写位置指针和文件尾部的检测方法150
9.2.4 顺序文件中的数据存取方法151
9.3 随机存取文件的处理方法157
9.3.1 随机存取文件处理概念157
9.3.2 文件中的随机存取实现方法157
习题与思考题161
第10章 程序设计的深入话题162
10.1 数据类型的扩展技术162
10.1.1 自引用结构和存储分配162
10.1.2 关键字typedef的应用165
10.2 特殊类型函数参数的处理技术169
10.2.1 命令行参数的处理169
10.2.2 变长参数列表的处理171
10.3 C系统的编译预处理173
习题与思考题177
习题与思考题参考答案180
附录203
附录A ASCII码表(7位码)203
附录B 常用C标准函数库204
参考文献211
热门推荐
- 361680.html
- 631736.html
- 1241045.html
- 3294479.html
- 3694636.html
- 1920324.html
- 914763.html
- 1483279.html
- 1989923.html
- 1446128.html
- http://www.ickdjs.cc/book_2741444.html
- http://www.ickdjs.cc/book_1091790.html
- http://www.ickdjs.cc/book_2563700.html
- http://www.ickdjs.cc/book_3427143.html
- http://www.ickdjs.cc/book_3018787.html
- http://www.ickdjs.cc/book_2146025.html
- http://www.ickdjs.cc/book_2748165.html
- http://www.ickdjs.cc/book_3135132.html
- http://www.ickdjs.cc/book_3782818.html
- http://www.ickdjs.cc/book_2579455.html