图书介绍

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

大学计算机程序设计基础 第2版
  • 陈娟,张长海编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302375203
  • 出版时间:2014
  • 标注页数:295页
  • 文件大小:34MB
  • 文件页数:311页
  • 主题词: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.1.1 中央处理器1

1.1.2 内存3

1.1.3 外部存储设备3

1.1.4 输入和输出设备4

1.1.5 通信设备4

1.2 操作系统4

1.3 程序设计语言5

1.3.1 机器语言5

1.3.2 汇编语言6

1.3.3 高级语言6

1.4 程序设计7

1.4.1 “鸡兔同笼”——计算7

1.4.2 算法——程序设计精髓8

1.4.3 算法描述——PAD10

1.4.4 程序10

1.4.5 运行11

1.5 C语言12

1.5.1 C语言的历史与现状13

1.5.2 C语言的优缺点14

1.5.3 程序设计的载体语言15

1.6 Visual C++集成开发环境15

1.6.1 启动16

1.6.2 独立文件模式16

1.6.3 项目管理模式19

1.6.4 关闭22

1.6.5 警告和错误23

1.6.6 调试25

本章小结28

习题128

第2章 顺序程序设计29

2.1 行程问题——顺序程序设计29

2.2 基本符号30

2.2.1 关键字30

2.2.2 标识符31

2.2.3 间隔符32

2.2.4 注释33

2.3 数据类型34

2.3.1 整数类型34

2.3.2 浮点类型35

2.3.3 字符类型36

2.3.4 混合运算36

2.4 数据表现形式36

2.4.1 常量37

2.4.2 变量39

2.5 表达式40

2.5.1 表达式概述41

2.5.2 表达式语句43

2.5.3 赋值43

2.6 语句44

2.7 顺序控制结构44

2.8 输入输出45

2.8.1 单个字符读写45

2.8.2 格式化读写46

本章小结52

习题252

第3章 分支程序设计54

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

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

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

3.3.1 关系运算61

3.3.2 布尔运算62

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

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

本章小结69

习题369

第4章 循环程序设计71

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

4.1.1 后判断条件的循环72

4.1.2 先判断条件的循环76

4.1.3 for语句80

4.2 打印99表——多重循环83

4.3 程序设计实例86

本章小结92

习题492

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

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

5.2 函数97

5.2.1 函数定义99

5.2.2 函数调用100

5.2.3 函数原型101

5.3 程序设计实例103

本章小结107

习题5107

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

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

6.1.1 数组声明110

6.1.2 下标表达式111

6.1.3 数组的运算与I/O111

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

6.3 程序设计实例114

6.4 成绩排序——数组初值122

6.5 表示姓名——字符串124

6.5.1 初始化126

6.5.2 I/O126

6.5.3 运算127

6.6 类型定义128

6.6.1 定义已有类型的别名128

6.6.2 定义数组类型名128

6.6.3 定义枚举类型名129

本章小结130

习题6130

第7章 指针133

7.1 指针与变量133

7.1.1 指针类型和指针变量134

7.1.2 指针所指变量135

7.1.3 空指针和无效指针137

7.1.4 指针运算(&、*、=)138

7.2 指针与数组139

7.2.1 用指针标识一维数组139

7.2.2 指针运算(+、-、==)140

7.2.3 用指针标识多维数组142

7.2.4 指针数组145

7.3 指针与字符串146

7.4 指向指针的指针151

本章小结152

习题7153

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

8.1 保存成绩单——结构体155

8.2 结构体类型157

8.2.1 定义结构体类型158

8.2.2 定义结构体类型名159

8.3 结构体变量160

8.3.1 定义结构体变量160

8.3.2 结构体类型数组161

8.3.3 指向结构体的指针161

8.3.4 访问结构体变量的成分162

本章小结163

习题8164

第9章 再论函数167

9.1 参数167

9.1.1 传递直线方程系数——指针作参数167

9.1.2 对任意数组排序——数组作参数172

9.1.3 成绩单检索——结构体作参数175

9.2 函数值176

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

9.2.2 读入成绩单——返回结构体值的函数178

9.3 作用域179

9.4 局部量和全局量180

9.5 计算n!——递归程序设计182

本章小结187

习题9187

第10章 外部数据组织——文件190

10.1 成绩单外部存储——文件190

10.2 文件概述191

10.3 打开、关闭文件195

10.4 程序参数196

10.4.1 基本概念196

10.4.2 命令行设定程序参数198

10.4.3 VC6.0设定程序参数200

10.5 字符读写203

10.6 字符串读写204

10.7 格式化读写205

10.8 数据块读写208

10.9 文件定位211

本章小结213

习题10213

第11章 程序开发215

11.1 求三角形外心——自顶向下、逐步求精215

11.2 结构化程序设计原则220

11.3 程序风格221

11.3.1 行文格式221

11.3.2 标识符223

11.3.3 注释223

11.3.4 对程序说明的建议223

本章小结224

习题11224

第12章 动态数据组织226

12.1 成绩单管理——动态数据结构226

12.2 动态变量227

12.3 强制类型转换229

12.4 链表230

12.5 程序设计实例233

本章小结244

习题12244

第13章 若干深入问题246

13.1 函数246

13.1.1 不定方向的数组排序——函数指针246

13.1.2 计算定积分——函数作参数248

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

13.1.4 函数副作用254

13.2 运算256

13.2.1 赋值运算256

13.2.2 顺序表达式257

13.2.3 条件表达式257

13.2.4 位运算258

13.2.5 隐式类型转换260

13.3 语句261

13.3.1 break语句261

13.3.2 continue语句262

13.3.3 for的延伸263

13.3.4 goto语句和标号263

13.3.5 关于if264

13.4 数据组织265

13.4.1 多维数组与指针265

13.4.2 位段269

13.4.3 职工登记卡——共用体269

13.5 存储类别273

13.5.1 数据在内存中的存储273

13.5.2 自动存储类别274

13.5.3 寄存器存储类别275

13.5.4 变量的静态存储类别276

13.5.5 变量的外部存储类别277

13.5.6 函数的存储类别278

13.5.7 类型定义符279

13.6 编译预处理281

13.6.1 宏定义281

13.6.2 条件编译282

13.6.3 文件包含284

本章小结285

习题13285

附录A ASCII字符集288

附录B 标准库头文件表291

附录C 常用函数库中所含常用函数292

参考文献295

热门推荐