当前位置:首页 > 工业技术
深入浅出C语言程序设计
深入浅出C语言程序设计

深入浅出C语言程序设计PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:松桥工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113070760
  • 页数:369 页
图书介绍:本书为C语言入门学习用书,配有学习范例以及相关DEV C++软件。
《深入浅出C语言程序设计》目录

第1章 C语言概述 1

1-1 程序语言介绍 2

1-1-1 程序语言的分类 2

1-1-2 编译器的分类 4

1-2 C语言的发展 4

1-3 C语言的特点 5

1-4 程序设计的步骤 6

1-5 流程图 9

1-6 习题 9

第2章 C语言集成开发环境介绍 11

2-1 C语言的程序架构 12

2-1-1 一个简单的C程序 12

2-1-2 预处理命令 13

2-1-3 全局变量与自定义函数声明 13

2-1-4 main()主函数 13

2-2-1 添加项目文件 15

2-1-5 声明自定义函数主体区 15

2-2 使用Visual C++ 6.0 15

2-2-2 程序的编写、保存与运行 17

2-2-3 打开与关闭项目文件 19

2-3 使用Borland C++ Builder 6 20

2-3-1 添加项目文件 20

2-3-2 程序的编写、保存与运行 23

2-3-3 打开与关闭项目文件 23

2-4 使用Dev C++ 5.0 25

2-4-1 添加项目文件 26

2-4-2 程序的编写、保存与运行 27

2-4-3 打开与关闭项目文件 29

2-5 使用Borland C++ 5.0 29

2-5-1 程序的编写、保存与运行 29

2-6-1 下载安装Turbo C 2.01 30

2-5-2 打开与关闭C语言程序文件 30

2-6 使用Turbo C 2.01 30

2-6-2 程序的编写、保存与运行 32

2-6-3 打开与关闭C语言程序文件 34

2-7 习题 35

第3章 变量与基本数据类型 37

3-1 标识符与保留字 38

3-1-1 标识符 38

3-1-2 保留字 38

3-2 数据类型 39

3-2-1 基本数据类型 39

3-2-2 扩展数据类型 39

3-3 常量 41

3-3-1 字符常量 41

3-3-3 整型常量 42

3-3-2 字符串常量 42

3-3-4 浮点型常量 43

3-3-5 符号常量 43

3-4 变量 43

3-5 运算符 44

3-5-1 赋值运算符 44

3-5-2 算术运算符 45

3-5-3 复合赋值运算符 45

3-5-4 递增和递减运算符 45

3-5-5 关系运算符 46

3-5-6 逻辑运算符 46

3-6 数据类型转换 48

3-7 习题 49

第4章 输入输出介绍 51

4-2-1 printf()函数 52

4-2 printf()输出函数 52

4-1 输入/输出函数介绍 52

4-2-2 转义字符的输出 54

4-2-3 字符变量的输出 55

4-2-4 整型变量的输出 55

4-2-5 浮点型变量的输出 57

4-2-6 字符数组(字符串)的输出 57

4-3 scanf()输入函数 58

4-3-1 scanf()函数 58

4-3-2 字符变量的输入 59

4-3-3 整型变量的输入 59

4-3-4 浮点型变量的输入 60

4-3-5 字符数组(字符串)的输入 61

4-4-3 getch()输入字符函数 62

4-4-2 getche()输入字符函数 62

4-4-1 getchar()输入字符函数 62

4-4 字符输入/输出函数 62

4-4-4 putchar()输出字符函数 63

4-5 字符串输入/输出函数 63

4-5-1 gets()字符串输入函数 63

4-5-2 puts()字符串输出函数 63

4-6 习题 65

第5章 选择结构 67

5-1 概述 68

5-2 关系运算符 68

5-3 逻辑运算符 69

5-4 选择语句 70

5-4-1 if-else语句 70

5-4-2 if-else if语句 77

5-4-3 嵌套选择结构 79

5-4-4 条件运算符 82

5-5 多重条件选择——switch语句 84

5-6 实例——综合所得税算法 86

5-7 习题 89

第6章 循环结构 95

6-1 概述 96

6-2 for语句 96

6-2-1 for循环语句 96

6-2-2 for语句的用法实例 97

6-2-3 嵌套for循环 102

6-3 while语句 105

6-4 do-while语句 107

6-5 使用break与continue语句中止循环 111

6-6 无限循环 113

6-7 实例 116

6-7-1 猜数字游戏 116

6-7-2 统计输入字符种类的个数 119

6-8 习题 121

第7章 数组 125

7-1 概述 126

7-2 数组的声明和使用 126

7-2-1 数组的声明 126

7-2-2 如何给数组初始化 127

7-2-3 如何访问数组的数据 128

7-2-4 数组的大小 131

7-3 多维数组 132

7-3-1 二维数组的声明与初始化 132

7-3-2 如何访问二维数组的数据 133

7-4 数组的排序与查找 136

7-4-1 冒泡排序法 136

7-4-2 顺序查找法与二分查找法 139

7-5 实例 144

7-5-1 矩阵相乘 144

7-5-2 大乐透开奖 146

7-5-2 保龄球分数算法 149

7-6 习题 154

第8章 函数 157

8-1 函数简介 158

8-2 内置函数 158

8-3 用户自定义函数的定义和调用 160

8-3-1 如何声明与定义自定义函数 160

8-3-2 如何调用自定义函数 161

8-4 全局变量与局部变量 163

8-5 在函数间传递数组 165

8-6 递归函数 167

8-7 实例 168

8-7-1 数学组合数的求法 168

8-7-2 存款利息算法 170

8-7-3 贷款利息与本金算法 171

8-8 习题 174

第9章 C的预处理器 179

9-1 C语言的编译过程 180

9-2 预处理器 181

9-3 宏替换命令 181

9-3-1 如何定义宏 181

9-3-2 宏定义符号常数 181

9-3-3 宏使用参数 183

9-3-4 宏的副作用 183

9-3-5 宏和函数的差异 184

9-4 自定义头文件 186

9-4-1 包含头文件 186

9-4-2 头文件的建立 187

9-5 条件编译命令 190

9-5-1 如何控制程序的编译流程 190

9-5-2 如何判断宏是否定义 192

9-6 实例——书籍介绍 193

9-7 习题 195

第10章 变量的存储类型 197

10-1 变量存储类型 198

10-2 自动变量 198

10-3 静态变量 198

10-4 外部变量 200

10-5 寄存器变量 203

10-6 习题 203

第11章 指针的活用 207

11-1 什么是指针 208

11-2 指针的声明与使用 208

11-2-1 如何声明指针 208

11-2-2 如何访问指针变量 209

11-2-3 多重指针的使用 211

11-2-4 指针的移动 212

11-2-5 指针类型的转换 213

11-3 传值调用与传址调用 214

11-3-1 传值调用 214

11-3-2 传址调用 215

11-4 指针与数组 217

11-5 动态内存分配 220

11-6 实例——堆栈 223

11-7 习题 229

第12章 字符串处理 233

12-1 字符串 234

12-1-1 什么是字符串 234

12-1-2 字符串的声明与初始赋值 234

12-1-3 如何输入字符串 235

12-2 如何声明字符串数组 236

12-3-1 字符串转换函数 240

12-3 常用字符串函数 240

12-3-2 字符串处理函数 241

12-4 函数指针 247

12-5 实例 249

12-5-1 扑克牌随机发牌 249

12-5-2 验证会员证号码 251

12-6 习题 254

第13章 结构自定义数据类型 257

13-1 概述 258

13-2 结构数据类型 258

13-2-1 结构的定义与声明 258

13-2-2 结构字段的初始化 259

13-2-3 结构变量的内存空间大小 262

13-3 嵌套的结构 263

13-4 结构指针 265

13-5 结构数组 267

13-6 结构内字段指针 272

13-7 函数间结构的传递 276

13-7-1 结构变量传值调用 276

13-7-2 结构变量传址调用 278

13-7-3 传递结构数组给函数 281

13-8 实例——多项式相加 285

13-9 习题 291

第14章 派生数据类型 293

14-1 枚举数据类型 294

14-2 联合数据类型 298

14-2-1 union的定义与声明 298

14-2-2 union和struct分配内存的比较 300

14-3 typedef——类型定义 301

14-4 习题 303

第15章 文件处理 307

15-2 数据流的概念 308

15-1 文件函数简介 308

15-4 C语言文件处理函数 309

15-3 顺序文件与随机文件 309

15-5 标准输入/输出函数 310

15-5-1 标准输入/输出函数简介 310

15-5-2 打开文件 312

15-5-3 关闭文件 313

15-5-4 获取文件大小 313

15-5-5 以字符读写文件 315

15-5-6 以字符串读写文件 322

15-5-7 复制数据文件 324

15-5-8 访问格式化文本文件 326

15-6 随机文件 330

15-6-1 随机文件的访问 330

15-6-2 随机文件的修改与删除 334

15-7-1 系统输入/输出函数简介 338

15-7 系统输入/输出函数 338

15-7-2 打开与关闭文件 339

15-7-3 文件的访问 341

15-8 习题 344

附录A 本书C语言主要用字索引 349

附录B ASCII码表 353

附录C C语言常用函数 355

C-1 转换函数 356

C-2 字符串处理函数 356

C-3 字符判断函数 359

C-4 数学函数 360

C-5 其他常用函数 361

附录D Dev C++的下载与安装 363

D-1 下载Dev C++ 364

D-2 安装Dev C++ 366

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