《C语言程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨起帆主编;杨起帆,张泳,孟学多编著
  • 出 版 社:杭州:浙江大学出版社
  • 出版年份:2006
  • ISBN:7308047083
  • 页数:330 页
图书介绍:本书主要介绍C语言的基本概念,C程序操作系统、指针、模块结构、结构体,以及C语言中的文件,面向对象程序设计基础。

第1章 走进C世界 1

1.1 C语言简史 1

1.2 为何要学习C语言 2

1.3 程序与程序设计 3

1.4 C语言程序初探 5

1.5 让计算机理解你的程序:程序编译与连接 8

1.6 C程序集成开发环境:VC++平台 9

1.7 悟空的体验 13

思考题和习题 14

实验 15

第2章 万丈高楼平地起——C程序设计初步 16

2.1 求一元二次方程的根 16

2.2 信息存储 17

2.3 数据表示 21

2.4 运算符与表达式 27

2.5 数据的输入和输出 33

2.6 按部就班的C程序——顺序结构 39

2.7 认识上机过程中的错误 41

2.8 悟空的体验 43

思考题和习题 44

实验 44

第3章 有所为有所不为——选择结构程序设计 46

3.1 程序结构 46

3.2 简单分支程序设计 48

3.3 复杂关系的表示 57

3.4 多分支程序设计 62

3.5 调试:让程序单步执行 74

3.6 悟空的体验 77

思考题和习题 78

实验 80

第4章 周而复始——循环结构程序设计 81

4.1 指定重复次数的循环:for语句 81

4.2 重复次数不明确的循环 88

4.3 多条件控制循环结束 95

4.4 循环结构程序设计方法 99

4.5 程序断点调试 109

4.6 悟空的体验 111

思考题和习题 113

实验 115

第5章 相同类型数据的集合——数组 117

5.1 一维数组 117

5.2 二维数组 128

5.3 字符串 134

5.4 悟空的体验 140

思考题和习题 141

实验 146

第6章 穿针引线——指针 148

6.1 指针基础 148

6.2 指针和数组 156

6.3 指针和字符串 164

6.4 指针和动态内存分配 168

6.5 悟空的体验 170

思考题和习题 171

实验 175

第7章 包装程序模块——函数 176

7.1 打印简单贺年卡 176

7.2 函数的定义 179

7.3 函数的调用 180

7.4 函数的嵌套调用 183

7.5 函数参数的传递方式 184

7.6 递归函数 193

7.7 悟空的体验 198

思考题和习题 199

实验 203

8.1 结构化程序设计方法 204

第8章 更上一层楼——C程序的模块结构 204

8.2 合理使用程序中的变量 211

8.3 组织多文件模块程序 220

8.4 模块结构程序的工程创建与调试 225

8.5 悟空的体验 227

思考题和习题 229

实验 231

第9章 多种数据的聚合——结构体 233

9.1 结构体的定义与使用 233

9.2 结构体数组 241

9.3 结构体指针 245

9.4 typedef:给类型取个别名 251

9.5 结构体程序的调试 253

9.6 悟空的体验 255

思考题和习题 256

实验 260

第10章 数据存储——C语言中的文件 261

10.1 C文件概述 261

10.2 文件的打开与关闭 267

10.3 文件的顺序读写 268

10.4 文件的随机读写 278

10.5 文件程序设计示例 280

10.6 悟空的体验 282

思考题和习题 283

实验 284

11.1 面向对象程序设计概述 285

第11章 面向对象程序设计基础 285

11.2 常用面向对象程序设计语言 294

11.3 类与对象 304

11.4 继承与派生 312

11.5 悟空的体验 317

思考题和习题 319

实验 320

附录1:C语言中的关键字 321

附录2:ASCII码集 322

附录3:运算符优先级 324

附录4:C语言常用库函数 325

参考文献 330