当前位置:首页 > 工业技术
C语言程序设计案例教程
C语言程序设计案例教程

C语言程序设计案例教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:张基温编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2004
  • ISBN:7302086702
  • 页数:282 页
图书介绍:本书以丰富的实例为主线,讲解了C语言的程序设计方法。
《C语言程序设计案例教程》目录

目 1

录 1

第1章C语言程序设计初步 1

1.1简单程序设计示例 1

1.1.1一个简单的C语言程序 1

1.1.2 C语言程序的编译、连接和执行 3

1.1.3 C语言程序开发环境 5

1.2简单计算 8

1.2.1交换两个变量的值 8

1.2.2基本算术运算 12

1.2.3变量的复合赋值运算 16

1.3判断与选择 19

1.3.1比较两个数 19

1.3.2三数中取大 24

1.3.3字符分类 30

1.4重复计算 38

1.4.1简单的数据加密程序 39

1.4.2 口令检查 42

1.4.3求素数 43

1.5用函数组织C语言程序 50

1.5.1计算xn 50

1.5.2似是而非的程序 54

1.6程序的调试 61

1.6.1语法错误及其调试 61

1.6.2语义及逻辑错误及其调试 64

1.7语法小结 66

1.7.1 C语言程序结构 66

1.7.2标识符与关键字 69

1.7.3数据描述 71

1.7.4运算符与表达式 72

第2章基本算法策略 76

2.1穷举 76

2.1.1百钱买百鸡 76

2.1.2推断名次 79

2.2迭代与递推 84

2.2.1 Fibonacci数列 84

2.2.2猴子吃桃子 86

2.2.3用二分法求一元二次方程的根 88

2.3递归 92

2.3.1计算n! 93

2.3.2汉诺塔 95

2.4.1小学生算术自测 99

2.4模拟 99

2.4.2蒙特卡洛法——求π的近似值 102

2.4.3 中子扩散 104

2.4.4导弹追击飞机 106

第3章数据的组织(一) 111

3.1数组 111

3.1.1洗扑克牌 111

3.1.2冒泡排序 117

3.1.3日期转换 120

3.2指针 125

3.2.1将数组元素倒放 126

3.2.2查找二维数组中的最大元素 131

3.2.3求两个向量和的函数 133

3.3字符串 135

3.3.1基于数组形式的字符串操作 135

3.3.2基于指针形式的字符串操作 141

3.3.3字符串数组与命令行参数 143

3.4堆栈和队列 147

3.4.1后序表达式的求值 148

3.4.2魔术师翻牌 153

3.5语法小结 158

3.5.1数组 158

3.5.2指针 160

3.5.3字符串 161

第4章数据的组织(二) 163

4.1枚举、结构体和共用体 163

4.1.1计算明天是星期几 163

4.1.2学籍管理 166

4.1.3学校人员管理 174

4.2.1用链表管理一组学生的学籍 177

4.2链表 177

4.2.2用链表实现线性表 183

4.3树 185

4.3.1树与二叉树 185

4.3.2状态图与搜索树 193

4.4语法小结 202

4.4.1枚举数据类型 202

4.4.2结构体 203

4.4.3共用体 204

4.4.4数据类型与数据结构 204

第5章大型程序开发 207

5.1程序的风格 207

5.1.1逻辑风格 207

5.1.2正文风格 209

5.2.1标识符的连接属性 212

5.1.3输入输出风格 212

5.2 C语言的几种大型程序开发机制 212

5.2.2头文件的定义与使用 222

5.2.3条件编译 223

5.3程序项目管理器 224

5.3.1用程序项目管理器开发一个程序项目的步骤 224

5.3.2程序项目管理器的使用技巧 225

5.4使用集成动态调试工具 226

5.4.1概述 226

5.4.2步进执行 226

5.4.3设置断点 228

第6章应用程序设计示例 229

6.1文件和数据处理程序设计 229

6.1.1写若干行字符串到文本文件 229

6.1.2文件复制 231

6.1.3文件小结 233

6.1.4课程设计推荐题目 241

6.2用户界面程序设计 243

6.2.1字符的显示处理 243

6.2.2简单文本窗口设计 245

6.2.3课程设计推荐题目 247

6.3图形程序设计 248

6.3.1图形系统与图形窗口 249

6.3.2基本作图函数 253

6.3.3课程设计推荐题目 257

附录ATurbo C 2.0编译出错信息 259

附录BTurbo C 2.0常用库函数 273

参考文献 282

相关图书
作者其它书籍
返回顶部