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

C语言程序设计PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王四万主编;李银兴,王伟宇,王敏,刘立伟编
  • 出 版 社:西安:西安交通大学出版社
  • 出版年份:2003
  • ISBN:7560516505
  • 页数:254 页
图书介绍:本书共分11章,全面介绍了C语言的发展历史和特点,详细讲述了C语言的语言元素和程序结构,其中有较多例题和习题,适用性较好。
《C语言程序设计》目录

目 录 1

第1章 概述 1

1.1程序设计语言的发展 1

1.1.1 机器语言 1

1.1.2汇编语言 1

1.1.3高级语言 1

1.2 C语言的历史与特点 2

1.2.1 C语言的发展历史 2

1.2.2 C语言的特点 3

1.3 C程序简介 4

1.4 C程序的运行环境及其编译与执行 5

习题 9

2.1.1常量与符号常量 10

2.1常量与变量 10

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

2.1.2 变量 11

2.2整型数据 13

2.2.1 整型常量 13

2.2.2整型变量 13

2.3 实型数据 14

2.3.1 实型常量 14

2.3.2 实型变量 15

2.4字符型数据 16

2.4.1字符常量 16

2.4.2 字符变量 17

2.4.3字符串常量 18

2.5各类数值型数据间的混合运算 18

2.5.2数据类型转换方法 19

2.5.1数据类型转换规则 19

2.6.1基本的算术运算符 20

2.6算术运算符和算术表达式 20

2.6.2算术表达式 21

2.7赋值运算和赋值表达式 21

2.7.1简单赋值运算 21

2.7.2复合赋值运算 23

2.7.3 自增运算符和自减运算符 23

2.8逗号运算符和逗号表达式 24

2.9小结 25

习题 26

第3章顺序程序设计 29

3.1 概述 29

3.1.1 C语句分类 29

3.2.1 赋值语句 30

3.1.2何谓顺序程序设计 30

3.2赋值语句、变量赋初值 30

3.2.2变量赋初值 31

3.3 C程序处理数据的输入与输出 31

3.3.1 数据的输入与输出概念 31

3.3.2字符数据的输入与输出 32

3.4格式输入与输出函数 33

3.4.1 格式输出函数——printf函数 33

3.4.2格式输入函数——scanf函数 36

3.5 程序举例 37

3.6小结 38

习题 38

4.1.1关系运算符 43

4.1 关系运算符和关系表达式 43

第4章选择结构程序设计 43

4.1.2关系表达式 44

4.2逻辑运算符和逻辑表达式 44

4.2.1逻辑运算符 44

4.2.2逻辑表达式 44

4.3条件运算符和条件表达式 46

4.4选择语句 48

4.4.1 流程图和N-S图 48

4.4.2 if语句的语法格式 48

4.4.3 if语句的嵌套 50

4.5 switch和break语句 51

4.5.1 switch语句 51

4.5.2 break语句 53

4.6程序举例 53

4.7 小结 56

习题 57

第5章循环结构程序设计 60

5.1概述 60

5.2 goto语句与循环 60

5.3 while语句 61

5.4 do-while语句 63

5.5 for语句 65

5.6几种循环结构的比较 67

5.7循环的嵌套 68

5.8循环控制语句 69

5.8.1用break语句终止循环 69

5.8.2 continue语句 70

5.8.3应用举例 70

9.3.1结构体数组的定义及初始化 (1 71

5.9算法及其表示方法简介 71

5.9.1算法及其特性 71

5.9.2算法表示方法 72

5.9.3用程序设计语言实现算法 76

5.10程序举例 77

5.11 小结 80

习题 81

第6章数组 83

6.1 概述 83

6.2 一维数组 84

6.2.1一维数组的定义 84

6.2.2一维数组元素的引用 84

6.2.3一维数组的初始化 85

6.2.4一维数组程序举例 86

6.3.1二维数组的定义 88

6.3二维数组 88

6.3.3二维数组的初始化 89

6.3.2二维数组的引用 89

6.3.4二维数组程序举例 90

6.4字符数组 91

6.4.1字符数组的定义 91

6.4.2字符数组与字符串的关系 91

6.4.3 字符数组的初始化 92

6.4.4字符数组的引用 92

6.4.5 字符数组的输入和输出 93

6.4.6字符串处理函数 96

6.4.7字符数组应用举例 99

6.5小结 101

习题 102

第7章 函数 104

7.1 概述 104

7.2.1 函数定义的一般形式 105

7.2函数的定义 105

7.2.2 函数的参数与函数返回值 106

7.3.1 函数调用的方式 108

7.3函数的调用 108

7.3.2对被调用函数的声明 109

7.4 函数的嵌套调用和递归调用 112

7.4.1 函数的嵌套调用 112

7.4.2 函数的递归调用 113

7.5数组名作为函数参数 116

7.5.1数组名作为函数参数 116

7.5.2多维数组名作为函数参数 119

7.6.1局部变量 120

7.6局部变量和全局变量 120

7.6.2全局变量 121

7.7变量的存储类别 122

7.7.1 自动变量 122

7.7.2寄存器变量 123

7.7.3外部变量 123

7.7.4静态变量 125

7.8 内部函数和外部函数 127

7.8.1 内部函数 127

7.8.2外部函数 127

7.9结构化程序设计方法简介 129

7.9.1 自顶向下程序设计 129

7.9.2运行一个多源文件组成的C程序 129

7.10 小结 130

习题 131

8.2指针的概念 133

第8章 指针 133

8.1概述 133

8.3.1指针变量的定义 134

8.3指针变量 134

8.3.2指针变量的应用 135

8.4指向数组的指针变量及应用 138

8.4.1 指向数组元素的指针 138

8.4.2指向多维数组的指针 141

8.5指向字符串的指针变量及应用 147

8.5.1 指向字符串的指针 147

8.5.2字符串指针做函数参数 149

8.6.1指针数组及应用 151

8.6指针数组和指向指针的指针 151

8.6.2指向指针的指针变量 153

8.6.3 main函数的参数 154

8.7指向函数的指针变量及应用 157

8.7.1 指向函数的指针变量 157

8.7.2返回指针值的函数 159

8.8小结 161

习题 162

第9章结构体与共用体 167

9.1概述 167

9.2结构体类型变量的定义及引用 167

9.2.1结构体类型的定义 167

9.2.2结构体类型变量的定义 168

9.2.3结构体类型变量的引用 169

9.3结构体数组 170

9.2.4结构体变量的初始化 170

9.3.2结构体数组的引用 172

9.4指向结构体类型数据的指针 172

9.4.1 指向结构体变量的指针 172

9.4.2指向结构体数组的指针 172

9.4.3用结构体作函数参数 173

9.5链表及其处理 175

9.5.1 链表概述 175

9.5.2动态链表的处理 176

9.6共用体 181

9.6.1共用体的概念 181

9.6.3共用体类型数据的特点 183

9.6.2共用体变量的引用方式 183

9.7枚举类型 186

9.8用typedef定义类型 187

9.9预处理命令 188

9.9.1宏定义 188

9.9.2文件包含 190

9.9.3条件编译 190

9.10 小结 191

习题 193

第10章 文件 200

10.1 C文件概念 200

10.2文件类型与文件指针 201

10.3文件的打开与关闭 202

10.3.1文件打开与fopen函数 202

10.4.1单字符(字节)方式读写 204

10.3.2文件关闭与fclose函数 204

10.4文件的读写 204

10.4.2字节块数据项读写与fread和fwrite函数 207

10.4.3文件的格式读写 210

10.4.4文件处理的字符串读写函数 212

10.5文件读写指针定位 213

10.5.1 rewind函数 213

10.5.2随机读写和fseek函数 213

10.5.3文件位置指针的当前位置与ftell函数 214

10.6文件检测 214

10.6.1 文件操作出错检测 214

10.6.2文件是否结束检测 215

10.7 小结 215

习题 216

第11章 常见错误和程序调试 220

11.1常见错误分析 220

11.2程序调试 229

11.3检查和分析错误原因 231

11.4 Turbo C环境下编辑、调试和运行C程序的方法 231

附录Ⅰ 常用字符与ASCII代码对照表 237

附录Ⅱ C语言位运算 239

Ⅱ.1位运算符和位运算 239

Ⅱ.2 位段 241

附录Ⅲ 运算符和结合性 242

附录Ⅳ Turbo C常用库函数 244

附录Ⅴ 常见的编译出错信息 250

参考文献 254

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