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

  • 购买积分:11 如何计算积分?
  • 作  者:向南平,王云宜编著
  • 出 版 社:长沙:中南工业大学出版社
  • 出版年份:1994
  • ISBN:7810206737
  • 页数:290 页
图书介绍:

上篇:C语言基础 1

第1章 C语言结构、类型、运算符和表达式 1

1.1 C语言的起源及其特点 1

1.2 C语言程序结构 4

1.3 变量与常量 9

1.4 运算符和表达式 13

第2章 程序控制语句 18

2.1 C语言基本输入输出语句 18

2.2 条件控制语句 20

2.3 循环控制语句 26

2.4 中止(break)语句与继续(continue)语句 28

第3章 数组和指针 30

3.1 数组 30

3.2 指针 33

3.3 指针和数组 38

第4章 函数 46

4.1 函数的说明和定义 46

4.2 函数的调用 48

4.3 函数的返回语句 52

4.4 函数的作用域规则 53

4.5 main()函数中的参数argc和argv 56

4.6 函数的递归 57

4.7 函数的指针和指向函数的指针变量 58

第5章 结构、联合、枚举和自定义类型 62

5.1 结构 62

5.2 位域 70

5.3 联合 71

5.4 枚举 73

5.6 使用typedef 74

5.5 使用sizeof来确保可移植性 74

5.7 Turbo C的预处理指令 75

第6章 输入、输出及磁盘文件操作函数 78

6.1 流(stream)和文件(file) 78

6.2 控制台I/O 80

6.3 控制台格式化I/O 80

6.4 缓冲型I/O系统 83

第7章 Turbo C的存储管理 89

7.1 8086系列微处理器 89

7.2 地址的计算 90

7.3 存储模式 90

7.4 混合模式编程 93

8.1 Turbo C系统文件配置 96

第8章 Turbo C的安装和集成开发环境的使用 96

8.2 Turbo C的安装和启动 97

8.3 Turbo C集成开发环境的菜单系统及其使用 98

8.4 菜单命令 102

8.5 用集成开发环境运行C程序的步骤 106

8.6 工程文件的组织 108

下篇:图形程序设计 110

第9章 Turbo C的屏幕与图形功能 110

9.1 Turbo C的字符屏幕操作函数 110

9.2 Turbo C的图形函数 114

第10章 二维图形技术 128

10.1 二维图形变换矩阵 128

10.2 坐标系统 131

10.3 坐标变换 133

10.4 图形实例 134

11.1 鼠标基本原理 141

11.2 鼠标光标的显示 141

第11章 鼠标器及其应用 141

11.3 鼠标示器功能 142

11.4 一个交互式的图形演示例程 147

第12章 图形数据的组织与管理 155

12.1 图形数据的组织 155

12.2 图形数据的管理 156

12.3 带图形数据I/O的交互式图形示例 159

第13章 图形中的弹出式窗口 174

13.1 基本方法 174

13.2 弹出式窗口设计所涉及的系统函数 174

13.3 弹出式窗口程序例 176

13.4 下拉式菜单设计 178

14.1 点阵字符的显示原理 184

第14章 西文图形方式下的汉字显示 184

14.2 汉字点阵字库的存储结构 185

14.3 点阵汉字的显示 186

14.4 点阵汉字的艺术形体显示 191

第15章 矢量文本的生成及使用 195

15.1 矢量文本概述 195

15.2 矢量文本的生成 196

15.3 矢量文本库的存储结构 198

15.4 矢量文本库的调用 199

15.5 专业矢量符号的生成 200

第16章 西文图形方式下的汉字输入接口设计 202

16.1 汉字输入接口设计的基本原理 202

16.2 区位码/拼音码(可选)输入接口程序例 203

17.1 并行与串行通信 216

第17章 异步通信控制规程 216

17.2 异步通信协议 217

17.3 C语言异步通信函数 220

17.4 其它有关的DOS调用函数 221

第18章 数字化仪的原理及使用 223

18.1 数字化仪的组成及原理 223

18.2 数字化仪的参数及其定义 223

18.3 数字化仪的输出格式 224

18.4 参数设置 226

18.5 数字化仪的程序设计 228

18.6 数字化仪图纸定位 231

第19章 绘图仪的原理及使用 236

19.1 绘图仪的组成及原理 236

19.2 绘图仪的参数设置 236

19.3 DM/PL绘图仪指令语言 240

19.4 绘图仪程序设计 245

第20章 Turbo C的高级打印技术 249

20.1 关于打印机操作的函数 249

20.2 VGA高分辨率(640*480)屏幕图形的打印机输出 250

20.3 自编打印机驱动程序 257

第21章 介绍一个交互式绘图系统 265

21.1 系统安装 265

21.2 系统框图 266

21.3 系统主菜单 266

21.4 系统菜单操作 267

21.5 菜单功能说明 268

21.6 原程序组成 273

附录 Turbo C库函数 275