图书介绍

程序设计基础 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

程序设计基础 第2版
  • 张长海,陈娟著 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040383270
  • 出版时间:2013
  • 标注页数:414页
  • 文件大小:159MB
  • 文件页数:426页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

程序设计基础 第2版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 绪论1

1.1 “鸡兔同笼”——计算1

1.2 算法——程序设计精髓2

1.3 表示算法——PAD图4

1.4 程序4

1.5 执行程序6

1.6 C语言7

1.7 Visual C++集成开发环境9

1.7.1 启动Visual C++9

1.7.2 在独立文件模式下建立环境10

1.7.3 在独立文件模式下录入、编辑源程序11

1.7.4 编译12

1.7.5 连接13

1.7.6 运行13

1.7.7 调试13

1.7.8 关闭运行环境15

1.7.9 设定程序参数17

1.7.10 在项目管理模式下建立运行环境19

1.7.11 在项目管理模式下录入、编辑源程序21

本章小结23

习题一23

第2章 顺序程序设计24

2.1 求绿化带宽度——简单程序24

2.2 基本符号25

2.2.1 字符集25

2.2.2 特定符26

2.2.3 标识符26

2.2.4 间隔符27

2.2.5 注释28

2.3 数据29

2.3.1 字面常量29

2.3.2 常量标识符31

2.3.3 变量32

2.4 语句33

2.5 表达式34

2.5.1 表达式语句36

2.5.2 赋值37

2.6 顺序控制结构37

2.7 数据类型38

2.7.1 浮点类型38

2.7.2 整数类型39

2.7.3 字符类型40

2.7.4 混合运算40

2.7.5 类型转换40

2.8 输入/输出42

2.8.1 字符输入43

2.8.2 字符输出43

2.8.3 格式输入44

2.8.4 格式输出45

本章小结48

习题二48

第3章 分支程序设计50

3.1 判断成绩是否及格——双分支程序设计50

3.2 成绩加上获奖信息——单分支程序设计52

3.3 逻辑判断——布尔类型59

3.3.1 关系运算59

3.3.2 布尔运算60

3.4 获奖分等级——多分支程序设计61

3.5 表示汽车种类——枚举类型66

本章小结68

习题三68

第4章 循环程序设计71

4.1 计算平均成绩——循环程序71

4.1.1 后判断条件的循环72

4.1.2 先判断条件的循环77

4.1.3 for语句82

4.2 计算全班每人平均成绩——多重循环85

4.3 程序设计实例91

本章小结101

习题四101

第5章 模块化程序设计——函数105

5.1 求给定三角形重心——模块化程序设计105

5.2 函数109

5.2.1 函数定义111

5.2.2 函数调用112

5.2.3 先调用后定义——函数原型114

5.3 程序设计实例116

本章小结122

习题五122

第6章 批量数据组织——数组125

6.1 成绩统计——数组类型125

6.1.1 数组声明127

6.1.2 下标表达式127

6.1.3 数组操作128

6.2 统计多科成绩——多维数组129

6.3 程序设计实例131

6.4 线性表——分类与检索137

6.4.1 分类137

6.4.2 检索143

6.5 带学号的成绩排序——数组初值145

6.6 表示姓名——字符串148

6.7 类型定义156

6.8 线性表——栈和队列157

6.8.1 队列158

6.8.2 栈161

6.9 程序设计实例(二)162

本章小结174

习题六174

第7章 指针178

7.1 指针与变量178

7.1.1 指针类型和指针变量179

7.1.2 指针所指变量180

7.1.3 空指针、无效指针182

7.2 指针操作184

7.3 指向指针的指针184

7.4 指针与数组185

7.4.1 用指针标识数组186

7.4.2 指针运算187

7.4.3 应注意的问题189

7.4.4 多维数组与指针192

7.4.5 指针数组194

7.5 指针与字符串197

本章小结203

习题七204

第8章 表单数据组织——结构体206

8.1 成绩单管理206

8.2 保存成绩单——结构体208

8.2.1 结构体类型208

8.2.2 结构体类型名211

8.2.3 结构体变量213

8.2.4 指向结构体变量的指针213

8.2.5 访问结构体变量的成分214

8.2.6 对结构体变量的操作215

8.3 程序设计实例216

本章小结221

习题八221

第9章 再论函数223

9.1 参数223

9.1.1 C参数传递规则223

9.1.2 传递直线方程系数——指针作参数225

9.1.3 对任意数组排序——数组作参数228

9.1.4 输出日期——结构体作参数231

9.2 函数值232

9.2.1 打印月份名——返回指针值的函数232

9.2.2 读入一张身份证信息——返回结构体值的函数234

9.3 作用域235

9.3.1 作用域235

9.3.2 局部量和全局量236

本章小结239

习题九239

第10章 递归程序设计242

10.1 计算n!——递归程序设计242

10.2 程序设计实例244

10.3 计算算术表达式的值——间接递归252

10.4 递归程序执行过程257

本章小结270

习题十270

第11章 外部数据组织——文件273

11.1 重新考虑户籍管理问题——文件273

11.2 文件概述274

11.3 打开、关闭文件277

11.4 I/O操作279

11.4.1 字符读写279

11.4.2 字符串读写281

11.4.3 格式化读写282

11.4.4 数据块读写282

11.4.5 文件定位285

11.5 与操作系统文件联系——程序参数288

11.6 程序设计实例292

本章小结295

习题十一295

第12章 程序开发297

12.1 求玉米单产——自顶向下、逐步求精297

12.2 结构化程序设计原则301

12.3 程序风格302

12.3.1 行文格式302

12.3.2 标识符303

12.3.3 注释304

12.3.4 关于程序的“说明和定义”304

12.4 程序设计实例304

12.5 八皇后——穷举与试探312

本章小结320

习题十二320

第13章 动态数据组织323

13.1 保存实数序列——动态数据结构323

13.2 动态变量324

13.3 链表326

13.3.1 单向链表327

13.3.2 栈333

13.3.3 队列334

13.4 程序设计实例336

13.5 树344

13.5.1 树344

13.5.2 树的操作345

13.6 图355

本章小结358

习题十三358

第14章 若干深入问题361

14.1 函数361

14.1.1 不定方向的数组排序——函数指针361

14.1.2 计算定积分——函数作参数363

14.1.3 指针形参做指针参数实参367

14.1.4 实在参数计算顺序369

14.1.5 函数副作用371

14.2 运算373

14.2.1 赋值运算373

14.2.2 顺序表达式374

14.2.3 条件表达式374

14.2.4 位运算375

14.2.5 左值377

14.3 语句378

14.3.1 break378

14.3.2 continue379

14.3.3 for的延伸380

14.3.4 else两义性问题380

14.3.5 goto和标号381

14.4 数据组织382

14.4.1 行指针382

14.4.2 职工登记卡——共用体387

14.4.3 位段390

14.5 存储类别391

14.5.1 数据在内存中的存储391

14.5.2 生存期392

14.5.3 局部变量的存储类别393

14.5.4 全局变量的存储类别396

14.5.5 函数的存储类别398

14.6 编译预处理399

14.6.1 宏399

14.6.2 文件包含402

14.6.3 条件编译402

本章小结405

习题十四406

附录一 ACSII字符集408

附录二 标准函数库头文件表411

附录三 常用函数库中所含常用函数412

参考文献414

热门推荐