《即学即用C语言》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Tom Swan著;唐 健,李 凯译
  • 出 版 社:北京:电子工业出版社
  • 出版年份:1995
  • ISBN:7505327674
  • 页数:342 页
图书介绍:

第一部分 C语言基础知识简介 1

第1章 即学即用方法 2

敲过一次,记忆永久 2

为何我们选用C语言? 3

什么是编译器? 3

什么是连接器? 5

几个有用的新术语 6

C语言简史 7

下一代C语言 8

如何安装Torbo C+++ 8

第一份 C语言程序 9

第二份 C语言程序 11

联机帮助 15

菜单和命令 15

系统配置 15

第2章 入门须知 15

目录选项 17

环境选项 18

目录命令 18

编辑器 19

编译器 20

调试器 21

单步调试 21

监视变量值 22

计算表达式值 23

设置断点 24

工程管理文件 25

有关main主函数 26

第3章 C语言程序设计 26

C Shell 28

注释 29

变量 30

标识符 32

保留关键字 32

符号常量 32

语句 34

表达式 35

函数 36

函数参数和变元 38

数组 39

字符串 40

循环 41

好消息 43

第二部分 C语言基础和编程技巧 45

第4章 数据类型和变量 46

数据类型中有什么? 46

C语言的数据类型 46

变量 47

功能强大的转义符 49

类型修饰符 51

变量名 52

初始化变量 53

常量 54

文字常量 54

符号常量 57

实例常量 58

类型变量的大小 60

浮点数据类型 62

第5章 操作符和表达式 64

C语言的操作符 64

操作符的功能是什么? 64

算术运算符 64

一元操作符 65

增量与减量操作符 66

位操作符 68

优先级和求值顺序 70

括号 70

缺省操作优先级 71

简化操作符 72

关系型操作符 75

相等操作符 75

第6章 流程控制语句和关系操作符 75

确定型关系 75

逻辑运算符 76

逻辑非 77

条件判断 78

If-else语句 78

Else-if语句 83

Switch开关语句 84

循环 87

While循环语句 87

Do-While循环语句 89

For循环语句 90

Break中断语句 92

其它语句 92

Continue条件继续语句 93

Conditional条件语句 93

Goto语句 95

第7章 派生数据类型 97

符号表示 97

你会列举事物吗? 98

奇妙的枚举 98

类型定义别名(typedef) 100

用数组组装数据 101

使用数组 103

多维数组 105

字符串及其它字符类型 109

字符串函数 110

比较字符串 114

串接字符串 114

用结构存贮数据 115

结构数组 117

结构的嵌套 118

结构和类型定义 119

第8章 指针 120

扼要介绍 120

指针的创建 120

指针的初始化 121

指针的引用 122

动态内存分配 125

动态内存的分配 125

动态内存的释放 127

使用C+++的new和delete操作符 127

指针和字符串 128

指针操作 128

指针和地址操作符 131

指针和数组 133

指针和结构 136

第9章 函数 140

基本函数 140

调用函数 141

封装语句的函数 141

自动变量(局部变量) 144

自动变量的实例 145

变量作用域 146

参数和变元 148

指针参数 151

数组参数 153

自顶向下编程方法 156

函数原型 157

头文件和原型 158

工程管理文件 161

第10章 高级编程技巧 163

再谈main函数 163

命令行变元(arguments) 163

main函数的return语句 164

退出和错误处理 165

详谈预处理指令 166

包含文件(#include) 166

宏替换(#define) 167

未定义符(#undef) 168

条件编译(#ifdef和#friends) 169

编译指令(#pragma) 170

预定义符号 171

ASSERT.H头文件 171

调试出错指令(#error) 171

嵌套注释 172

再谈指针 173

指向指针的指针 173

指向函数的指针 174

再谈结构 177

不完整的结构说明 177

联合 178

位域 179

再谈变量 180

第三部分 标准函数库 183

STDIO.H中的定义 185

第11章 输入输出函数(STDIO.H) 185

文件处理函数 186

目录函数 187

文件I/O函数 189

字符I/O函数 191

字符I/O文件函数 193

格式化输出函数 195

格式化输入函数 199

错误处理函数 202

第12章 实用函数(STDLIB.H) 204

STDLIB.H中的定义 205

流程控制函数 205

ASCⅡ到二进制转换函数 207

二进制到ASCⅡ转换函数 209

内存管理函数 211

环境函数 213

排序与交换函数 215

搜索函数 218

数学函数 220

随机数生成函数 223

第13章 时间和日期函数(TIME.H) 225

TIME.H中的定义 225

基本日期与时间函数 226

二进制转换函数 228

ASCⅡ转换函数 230

第14章 字符串函数(STRING.H) 233

STRING.H中的定义 233

实用函数 234

大小写函数 235

拷贝函数 236

比较函数 238

串接函数 240

匹配函数 242

其它函数 244

缓冲区操作函数 245

第15章 数学函数(MATH.H) 249

MATH.H中的定义 249

三角函数 250

对数函数 252

幂函数 253

其它函数 253

第四部分 算法 257

链表 258

第16章 用户自定义数据结构 258

单链表 260

链表的推入操作 261

链表的弹出操作 261

链表的遍历操作 262

链表的范例程序 262

树 265

树的前序遍历 266

树的中序遍历 266

树的后序遍历 267

树的范例程序 267

第17章 排序和搜索 272

排序 272

有关术语 272

选择排序 273

插入排序 275

搜索 277

第18章 文件操作 283

文件和头文件 284

文件格式和支持函数 285

文件的基本操作 305

文本文件 313

二进制文件 320

顺序存取方式 324

随机存取方式 326

目录 331

排序 335

结束语 341

附录A 优先级和求值次序 342