当前位置:首页 > 工业技术
Turbo C自学读本
Turbo C自学读本

Turbo C自学读本PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:傅进东,程文斌等编
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:1996
  • ISBN:7810126148
  • 页数:337 页
图书介绍:
《Turbo C自学读本》目录
标签:读本 自学

第一章 预备知识 1

1.1 PC机并不复杂 1

前言 1

1.2 PC机的各部分组成 2

1.2.1 键盘 2

1.2.2 鼠标器 4

1.3 保存所编的程序 4

1.4.1 开机 5

1.4.2 改变驱动器 5

1.4 DOS基础 5

1.4.3 MS-DOS的命令 6

1.4.4 命令的键入 6

1.4.5 内部命令和外部命令 7

1.4.6 关机 7

1.5 简单的文件操作 8

1.5.1 文件的基本概念 8

1.5.2 文件的打印 17

1.5.3 查看文件的内容 18

1.5.4 文件的复制 19

1.5.5 文件的合并 20

1.5.6 文件的移动 21

1.5.7 文件的删除 23

1.5.8 文件的恢复 24

1.5.9 文件的改名 26

1.5.10 更改目录名称 27

1.5.11 文件的属性 28

1.6 磁盘和目录管理 29

1.6.1 磁盘 29

1.6.2 磁盘管理 41

1.6.3 目录管理 49

1.7 CONFIG.SYS文件 58

1.8 AUTOEXEC.BAT文件 59

第二章 C和Turbo C的历史和特点 60

2.1 C的产生 60

2.2 C是中级语言 60

2.3 C是结构化语言 61

2.4 C是编程者的语言 62

2.5 C程序的形式 63

2.6 库和连接 64

2.7 独立编译 65

2.8 Turbo C的由来 65

2.9 Turbo C的特点 65

2.9.2 实用的Turbo C编辑器 66

2.9.1 可设置任务环境 66

2.9.3 灵活的连接器 67

2.9.4 强大的Turbo C 工程制作实用程序 67

2.9.5 交互的错误处理方式 67

2.9.6 低级功能的支持 68

2.9.7 可配置Turbo C 68

2.9.8 丰富的存储模式 68

第三章 编写程序前的最少C语言知识 69

3.1 一个典型的C程序 69

3.2 注释 69

3.5 预处理指令 70

3.3 语句 70

3.4 关键字和名字 70

3.6 函数 71

3.7 调用函数 71

3.8 声明及初始化变量 71

3.9 外部变量与局部变量 72

3.10 函数原型 72

3.11 关于printf 73

3.12 中西文兼容的汉字系统 74

3.13 启动Turbo C 75

3.14 用Turbo C编辑FIRST.C 75

3.15 用Turbo C编译FIRST.C 79

3.16 用Turbo C运行FIRST.C 81

3.17 用Turbo C调试FIRST.C 83

3.18 监视变量和断点 86

第四章 表达式 90

4.1 五种基本数据类型 90

4.2 基本类型的修饰符 91

4.3 标识符名称 91

4.4 变量 92

4.4.1 变量定义的位置 92

4.4.2 局部变量 92

4.4.3 形式参量 94

4.4.4 全局变量 95

4.5 存取类型修饰符 96

4.5.1 const 96

4.5.2 volati1e 97

4.6 存储类类型修饰符 98

4.6.1 外部变量 98

4.6.2 静态变量 99

4.6.3 寄存器变量 101

4.7 变量初始化 102

4.8 常量 102

4.8.2 字符串常量 103

4.8.1 十六进制和八进制常量 103

4.8.3 反斜杠字符常量 104

4.9 操作符 104

4.9.1 赋值操作符 104

4.9.2 赋值的类型转换 105

4.9.3 多赋值 106

4.9.4 算术操作符 106

4.9.5 加一和减一操作符 107

4.9.6 关系和逻辑操作符 108

4.9.7 位操作符 109

4.9.8 ?操作符 112

4.9.9 和x指针操作符 113

4.9.10 sizeof操作符 114

4.9.11 逗号操作符 115

4.9.12 ·和->操作符 115

4.9.13 □和()操作符 115

4.9.14 优先级总结 116

4.10 表达式 116

4.10.1 计算的次序 116

4.10.2 表达式的类型转换 117

4.10.3 类型强制转换 117

4.10.4 空格和括号 118

4.10.5 C语言简写 119

第五章 C语句 120

5.1 C中的真和伪 120

5.2 选择语句 120

5.2.1 if语句 120

5.2.2 嵌套if语句 122

5.2.3 多层嵌套if语句:if-e1se-if阶梯 123

5.2.4 ?替代 124

5.2.5 条件表达式 127

5.2.6 开关语句(switch) 127

5.3.1 for循环 130

5.2.7 嵌套开关语句 130

5.3 迭代语句 130

5.3.2 for循环变量 131

5.3.3 无穷循环 134

5.3.4 没有循环体的for循环 135

5.3.5 whi1e循环 135

5.3.6 do-whi1e循环 137

5.4 跳转语句 138

5.4.1 return语句 138

5.4.2 goto语句 138

5.4.3 break语句 139

5.4.4 exit函数 140

5.4.5 continue语句 141

5.5 表达式语句 142

5.6 块语句 143

第六章 数组和字符串 144

6.1 一维数组 144

6.2 对数组产生指针 145

6.3 把一维数组传递给函数 145

6.4 字符串 146

6.5 二维数组 148

6.5.1 字符串数组 151

6.6 多维数组 152

6.7 可转化为下标的指针 153

6.8 数组初始化 154

6.8.1 变长数组的初始化 155

6.9 四子棋游戏 156

第七章 指针 160

7.1 什么是指针 160

7.2 指针变量 161

7.3 指针操作符 161

7.4.2 指针运算 162

7.4.1 指针赋值 162

7.4 指针表达式 162

7.4.3 指针比较 163

7.5 指针和数组是密切相关的 165

7.5.1 指针的数组 166

7.6 多级间接指针 167

7.7 初始化指针 168

7.8 函数指针 169

7.9 C的动态内存分配函数 171

7.10 对于指针的问题 172

8.2 函数的作用域规则 176

8.1 函数的一般形式 176

第八章 函数 176

8.3 函数参数 177

8.3.1 值调用,引用调用 177

8.3.2 产生一个引用调用 178

8.3.3 用数组调用函数 179

8.4 argc和argv--main()的参数 181

8.5 return语句 183

8.5.1 从一个函数返回 183

8.5.2 返回值 185

8.6 返回非整型的函数 186

8.7 函数原型 187

8.8 返回指针 189

8.9 void型函数 189

8.10 main()返回什么 190

8.11 递归函数 190

8.12 定义变量长度参数列表 192

8.13 经典与现代函数参数定义对比 192

8.14 补充问题 193

8.14.1 参数和通用函数 193

8.14.2 效率 193

9.1 结构 195

第九章 结构、联合、枚举和用户定义类型 195

9.1.1 引用结构元素 196

9.1.2 结构赋值 197

9.2 结构数组 197

9.3 结构传递给函数 198

9.3.1 给一个函数传递一个结构元素 198

9.3.2 给函数传递整个结构 198

9.4 结构指针 199

9.4.1 使用结构指针 199

9.5 结构内的数组和结构 202

9.6 位域 202

9.7 联合 204

9.8 枚举 206

9.9 使用sizeof确保可移植性 208

9.10 typedef 209

第十章 控制台I/O 211

10.1 读和写字符 211

10.1.1 与getchar()有关的一个问题 212

10.1.2 getchar()的替代物 212

10.2 读和写字符串 213

10.3 格式化控制台I/O 215

10.4 printf() 215

10.4.2 打印数字 216

10.4.1 打印字符 216

10.4.3 显示地址 217

10.4.4 %n说明符 218

10.4.5 代码修饰符格式化 218

10.4.6 最小域宽指示符 218

10.4.7 精度指示符 220

10.4.8 对齐输出 220

10.4.9 其他数据类型的处理 221

10.4.10 *和#修饰符 221

10.5 scanf() 221

10.5.2 输入数字 222

10.5.1 格式指示符 222

10.5.3 输入不带符号的整数 223

10.5.4 使用scanf()读入单个字符 223

10.5.5 读字符串 223

10.5.6 地址的输入 223

10.5.7 %n指示符 224

10.5.8 扫描集的使用 224

10.5.9 丢弃不要的空白符 225

10.5.10 控制串中的非空白字符 225

10.5.11 用户必须传递scanf()地址 225

10.5.12 格式修饰符 225

10.5.13 抑制输入 226

第十一章 ANSI C标准文件I/O 227

11.1 历史的回顾 227

11.2 流和文件 227

11.2.1 流 227

11.2.2 文本流 227

11.2.3 二进制流 228

11.2.4 文件 228

11.3 文件系统基础 228

11.3.1 文件指针 229

11.3.2 打开文件 229

11.3.3 关闭文件 230

11.3.5 读字符 231

11.3.6 使用fopen(),gete(),pute()和fe1ose() 231

11.3.4 写字符 231

11.3.7 使用feof() 233

11.3.8 串的操作:fputs()和fgets() 234

11.3.9 rewind() 235

11.3.10 ferror() 236

11.3.11 文件的删除 238

11.4 fread()和fwrite() 239

11.4.1 使用fread()和fwrite() 239

11.3.12 刷新流 239

11.5 fseek()和随机存取I/O 240

11.6 fprintf()和fscanf() 241

11.7 标准流 243

11.7.1 控制台I/O连接 243

11.7.2 使用freopen()来改道标准流 244

第十二章 DOS系统资源 245

12.1 BIOS头文件 245

12.2 BIOS函数的调用语法 246

12.2.1 检查基本内存 246

12.3 DOS头文件 247

12.2.2 检查游戏的适配器 247

12.4 DOS函数调用语法 249

12.4.1 放慢程序输出 251

12.4.2 检查磁盘上的自由空间 252

12.4.3 使用DOS中断函数 252

12.4.4 声音大小 253

第十三章 图形 255

13.1 图形头文件 255

13.2 图形函数的调用语法 257

13.3 从图形开始 261

13.3.1 确定安装的设备和模式 262

13.3.2 练习不同的图素 265

13.4 学习更高级的图形 267

13.4.1 绘制一条有阻尼的正弦波 268

13.4.2 绘制表现数据的饼图程序 270

第十四章 混合C和汇编语言代码 275

14.1 使用嵌入汇编语言 275

14.1.1 并行端口连接 275

14.1.2 LED指示灯 277

14.2 编写独立的C语言和汇编语言模块 278

14.2.1 传递参数的新方法 279

14.2.2 参数传递的首次浏览 279

14.3.1 更多的LED指示灯 281

14.3 一个简单的C语言和汇编语言连接 281

14.4 使用C语言和汇编语言的硬件接口 284

14.4.1 模拟一个方块的滚动 284

14.5 从C语言向编译语言传递数组 288

第十五章 C预处理程序和注释 290

15.1 C预处理器 290

15.2 #define 290

15.3 #error 292

15.4 #inc1ude 292

15.5.1 #if,#else,#elif和endif 293

15.5 条件编译指令 293

15.5.2 #ifdef和#ifndef 295

15.6 #undef 296

15.7 #line 297

15.8 #pragma 297

15.9 #和##预处理器操作符 297

15.10 预定义的宏名 298

15.11 注释 299

附录A 标准库函数和全局变量一览表 300

附录B 编辑命令一览表 311

C.1.1 使用选择项 314

附录C TCC命令行编译器 314

C.1 使用命令行编译器 314

C.1.2 语法和文件名 316

C.1.3 应答文件 317

C.1.4 配置文件 317

C.2 编译器选项 318

C.2.1 存储模式 318

C.2.2 宏定义 319

C.2.3 代码生成选项 319

C.2.4 优化选择项 320

C.2.5 源代码选项 321

C.2.6 出错报告选择项 322

C.2.7 段命名控制 323

C.2.8 编译控制选择项 323

C.3 环境选项 324

C.3.1 查找包含文件和库文件 324

C.3.2 文件搜索算法 325

C.3.3 一个实例 325

附录D 连接程序TLINK 327

D.1 调用TLINK 327

D.1.2 TLINK命令行中的文件名 328

D.1 1 DOS中连接的范例 328

D.2 使用响应文件 329

D.3 和Turbo C模块一起使用TLINK 329

D.3.1 启动代码 330

D.3.2 库文件 330

D.4 与TCC一起使用TLINK 331

D.5 连接选项 331

D.5.1 /x,/m,/s选项 331

D.5.3 /i选项 332

D.5.4 /n选项 332

D.5.2 /l选项 332

D.5.5 /c选项 333

D.5.6 /d选项 333

D.5.7 /e选项 333

D.5.8 /t选项 333

D.5.9 /v选项 334

D.5.10 /3选项 334

D.6 TLINK的限制 334

D.7 出错信息 334

D.7.1 致命错误 335

D.7.2 非致命错误 336

D.7.3 警告 337

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