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

  • 购买积分:13 如何计算积分?
  • 作  者:吴陈主编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:1995
  • ISBN:7810232010
  • 页数:356 页
图书介绍:

目 录 1

1 C语言概述 1

1.1C语言的发展历史简介 1

1.2C语言的特点 1

1.3 C程序入门与一般形式 2

1.4C程序的上机编辑、编译、连接和执行过程 7

习题 9

2数据类型、运算符与表达式 10

2.1数据类型 10

2.2常量 11

2.3变量 14

2.4标识符 18

2.5运算符与表达式 19

2.6混合运算及其类型转换 24

2.7枚举类型及其变量说明 25

2.8输入/输出方式 27

2.9编程风格 34

习题 35

3变量的存储类型 37

3.1变量的存储类型概述 37

3.2局部变量 38

3.3全局变量 39

3.4寄存器变量 44

3.5静态存储变量 45

3.7变量存储类别小结 48

3.6动态存储变量 49

习题 51

4语句和流程控制 52

4.1最简单的语句 52

4.2复合语句与变量的作用域 52

4.3 if语句 54

4.4循环语句 56

4.5 break语句 59

4.6 switch语句 60

4.8 return语句 62

4.7 continue 语句 62

4.9循环的退出及死循环的避免 63

4.10 程序举例 64

习题 65

5 C语言预处理功能 67

5.1宏替换 67

5.2文件包含 69

5.3条件编译 70

习题 72

5.4行控制 72

6 函数 73

6.1函数的分类 73

6.2函数的定义和调用 74

6.3函数的类型 75

6.4关于函数参数的讨论 77

6.5递归 78

6.6字符串的存取与字符串函数的使用 80

习题 82

7数组 84

7.1一维数组 84

7.2字符型数组 85

7.3二维数组及多维数组 85

7.4数组的初始化 87

7.5函数调用中的数组 89

习题 92

8.1结构的概念及定义 93

8结构、位域和联合 93

8.2结构与函数 98

8.3位域 100

8.4联合 102

8.5类型定义typedef 103

习题 104

9指针 105

9.1指针的概念 105

9.2指针变量 106

9.3 指针的运算 106

9.4指针的函数参数 109

9.5指针和数组 110

9.6字符指针和字符数组之间的区别与联系 111

9.7指针与多维数组 113

9.8结构指针 115

9.9返回指针的函数 117

9.10带多个函数值的返回 118

9.11命令行参数 119

9.12指向函数的指针 120

习题 122

10链表 125

10.1链表的创建方法 125

10.2链表的遍历 125

10.3链队列 127

10.4链表中元素的插入与删除 128

10.5双向链表 130

习题 132

11.1流和文件 134

11 Turbo C的磁盘文件操作 134

11.2缓冲型I/O系统的函数概述 136

11.3文件操作函数 138

习题 155

12文本及窗口处理 157

12.1 字符显示模式及控制 157

12.2字符显示属性及控制 158

12.3开窗口及定位 159

12.4与窗口字符输入和输出相关的一组函数 160

12.5窗口函数应用举例 160

习题 161

13 Turbo C绘图 162

13.1图形显示模式 162

13.2图形系统控制 164

13.3色彩控制 165

13.4绘图和着色 167

13.5图形模式下的文本输出 168

13.7图形函数应用举例 169

13.6图形模式下的定位 169

13.8用鼠标交互式绘图 176

13.9绘图机绘图 185

习题 192

14 Turbo C与其它程序语言间的接口 194

14.1存储模式 194

14.2 Turbo C的内部汇编 205

14.3 Turbo C与汇编语言的接口 208

14.4 Turbo C与Turbo Prolog语言间的接口 218

14.5 Turbo C与Fortran语言的接口 224

14.6 Turbo C与dBASEⅢ的接口 229

14.7协处理器的使用 232

15直接端口、中断处理及磁盘管理函数 234

15.1直接端口处理函数 234

15.2中断处理函数 236

15.3 BIOS服务函数 240

15.4通迅程序设计 240

15.5磁盘管理系统函数 247

15.6进程管理函数 257

15.7时间处理函数 261

15.8 Turbo C与Transputer网络开发环境的通讯 262

16 C语言语法结构 266

17部分练习程序 285

17.1输入/输出语句 285

17.2表达式语句 287

17.3判定结构语句 288

17.4循环结构 292

17.5数组 299

17.6字符数组 305

17.7结构类型 308

17.8指针类型 310

17.9综合应用 311

附录ⅠTurbo C应用问答与错误信息 317

附录Ⅱ 常用的Turbo C系统库函数 322

附录Ⅲ 常用字符与ASCⅡ代码对照表 355

参考文献 356