图书介绍
程序设计方法与技术 C语言PDF|Epub|txt|kindle电子书版本网盘下载
![程序设计方法与技术 C语言](https://www.shukui.net/cover/61/34512625.jpg)
- 顾春华著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040484045
- 出版时间:2017
- 标注页数:313页
- 文件大小:54MB
- 文件页数:321页
- 主题词:C语言-程序设计
PDF下载
下载说明
程序设计方法与技术 C语言PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
0导言1
0.1 程序无所不在1
0.2 人人都要理解编程2
0.3 解剖一个程序4
0.4 编程的主要内容5
0.5 如何学好程序设计7
0.6 如何教好程序设计9
小结10
1程序设计概述11
1.1 程序的概念11
1.2 程序设计语言11
1.2.1 问题描述与程序设计12
1.2.2 汇编语言和机器语言13
1.2.3 高级语言及其翻译14
1.3 初识C程序15
1.3.1 C语言概述15
1.3.2 数值计算的C程序16
1.3.3 简单游戏的C程序17
1.3.4 C程序的实现过程18
1.4 C程序的基本语法20
1.4.1 C程序的基本结构20
1.4.2 C程序的基本元素21
1.4.3 C程序编程风格22
1.5 C程序设计方法23
1.5.1 问题分析23
1.5.2 算法设计24
1.5.3 程序编写26
1.5.4 运行调试26
1.6 常见C程序的错误27
1.6.1 语法错误——编译错误27
1.6.2 语法错误——连接错误28
1.6.3 逻辑错误——结果不正确29
1.6.4 逻辑错误——运行时错误30
小结30
习题131
2输入输出33
2.1 计算机与外界的交互33
2.1.1 输入输出设备33
2.1.2 程序的输入输出34
2.2 信息的显示与录入35
2.2.1 显示固定内容的信息35
2.2.2 信息录入37
2.3 输入输出设计40
2.3.1 输出设计40
2.3.2 输出的多样化41
2.3.3 输入设计45
2.3.4 输入的多样化45
2.4 输入输出格式控制48
2.4.1 显示内容格式控制48
2.4.2 数据输入格式控制50
2.5 综合案例52
小结54
习题255
3顺序结构程序设计57
3.1 顺序结构57
3.1.1 设计顺序结构程序58
3.1.2 语句的分类59
3.2 表达式语句60
3.2.1 表达式60
3.2.2 算术运算符61
3.2.3 赋值语句63
3.3 数据与数据类型64
3.3.1 常量与变量64
3.3.2 整型变量与整型常量65
3.3.3 浮点型变量与浮点型常量67
3.3.4 字符变量与字符常量69
3.3.5 变量类型的转换72
3.4 变量的存储75
3.4.1 变量与内存的关系75
3.4.2 变量在内存中的表示形式76
3.5 指针变量77
3.6 综合案例80
小结82
习题382
4选择结构程序设计85
4.1 门票价格问题85
4.2 条件的表示86
4.2.1 关系运算87
4.2.2 逻辑运算88
4.2.3 短路求值90
4.3 单分支结构91
4.3.1 if语句91
4.3.2 复合语句91
4.4 双分支结构93
4.4.1 if-else语句93
4.4.2 条件运算95
4.4.3 if-else嵌套95
4.4.4 if-else配对96
4.5 多分支结构99
4.5.1 if语句级联99
4.5.2 switch语句102
4.6 综合案例104
小结115
习题4115
5循环结构程序设计119
5.1 自动售货机问题119
5.2 三种循环结构122
5.2.1 while语句122
5.2.2 do-while语句127
5.2.3 for语句131
5.2.4 三种循环语句的比较134
5.3 循环的嵌套136
5.4 辅助控制语句139
5.4.1 break语句140
5.4.2 continue语句142
5.5 应用举例144
5.5.1 穷举法144
5.5.2 迭代法146
5.5.3 累加累乘法148
5.5.4 打印有规律的图形149
5.5.5 其他应用150
5.6 综合案例151
小结153
习题5153
6数组157
6.1 成绩统计问题157
6.2 数组的概念159
6.2.1 数组的定义及访问159
6.2.2 数组的初始化160
6.3 一维数组常见操作162
6.3.1 排序问题162
6.3.2 插入与删除问题167
6.3.3 查找问题170
6.4 二维数组172
6.4.1 二维数组的定义及存储172
6.4.2 二维数组应用174
6.5 字符数组及字符串处理177
6.5.1 文本数据处理178
6.5.2 字符数组处理字符串的方法178
6.5.3 字符串的常见处理180
6.5.4 常用字符串处理函数183
6.6 指针与数组关系初步184
6.6.1 指针的算术运算185
6.6.2 数组元素的指针表示法185
6.7 综合案例188
小结191
习题6192
7函数195
7.1 福利彩票问题195
7.2 函数的概念196
7.2.1 两类函数196
7.2.2 函数的定义197
7.2.3 函数的声明199
7.3 函数的调用和返回语句200
7.3.1 函数的调用200
7.3.2 函数的返回值201
7.4 函数的参数传递203
7.4.1 值传递204
7.4.2 地址传递205
7.4.3 数组作为函数参数206
7.5 函数的嵌套与递归209
7.5.1 函数的嵌套调用209
7.5.2 函数的递归调用211
7.6 变量和函数的作用域214
7.6.1 全局变量和局部变量214
7.6.2 变量的存储类别219
7.6.3 内部函数和外部函数223
7.7 模块化程序设计226
7.8 综合案例231
小结236
习题7236
8结构体241
8.1 平均绩点计算问题241
8.2 构建用户自己需要的数据类型243
8.2.1 定义结构体及结构体变量243
8.2.2 引用结构体类型变量245
8.2.3 结构体变量的初始化247
8.2.4 结构体数组248
8.2.5 应用举例250
8.3 结构体指针的应用——单链表257
8.3.1 指向结构体的指针257
8.3.2 动态内存分配259
8.3.3 单链表261
8.4 共用体271
8.4.1 共用体的概念271
8.4.2 共用体变量的引用方式272
8.4.3 共用体类型数据的特点273
8.5 枚举类型274
8.5.1 枚举类型的声明274
8.5.2 枚举类型变量的声明及引用274
8.6 用typedef定义类型277
8.7 综合案例278
小结285
习题8285
9指针289
9.1 指针解决的问题289
9.2 变量的内存地址290
9.3 指针基础知识汇总291
9.4 特殊指针300
9.4.1 指针数组300
9.4.2 二级指针302
9.4.3 指向一维数组的指针304
9.4.4 函数指针305
9.5 综合案例307
小结308
习题9309
参考文献312