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

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

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:袁启昌主编;宗小翀,韦伟,印志鸿等编著(钟山职业技术学院信息与电子工程系)
  • 出 版 社:北京:科学出版社
  • 出版年份:2005
  • ISBN:7030146506
  • 页数:247 页
图书介绍:本书以Turboc环境为基础,介绍了适用于PC系列计算机的C语言程序设计的基本要领的方法和技巧。
《C语言程序设计》目录

第1章 C语言概述 1

1.1 C语言的特点 1

1.1.1 C语言的发展 1

1.1.2 C语言的特点 1

1.2 C程序入门 2

1.2.1一个简单的C语言程序例子 2

1.2.2程序的简单分析 2

1.2.3 C语言程序结构 3

1.3.1 如何进入TurboC 5

1.3 C程序上机基本知识 5

1.3.2简单的程序调试 10

1.4习题 12

第2章 C语言程序设计基础 14

2.1 数据类型 14

2.1.1标识符 14

2.1.2常量与变量 15

2.1.3变量赋初值 17

2.1.4整型数据 17

2.1.5 实型数据 19

2.1.6字符型数据 20

2.1.7各种数值间的混合运算 22

2.2运算符与表达式 23

2.2.1算术运算符 23

2.2.2算术表达式 25

2.2.3赋值运算符和赋值表达式 26

2.2.4逗号运算符与逗号表达式 28

2.3基本输入/输出函数 28

2.3.1 字符输出函数putchar() 29

2.3.2字符输入函数getchar() 30

2.3.3格式输出函数printf() 31

2.3.4格式输入函数scanf() 33

2.4习题 35

第3章 结构化程序设计基础 38

3.1结构化程序设计 38

3.1.1 结构化程序设计思想 38

3.1.2程序设计的工具 39

3.2顺序结构程序设计 40

3.2.1 顺序结构程序设计的思想 40

3.2.2顺序结构程序设计举例 40

3.3选择结构程序设计 42

3.3.1 选择结构程序设计的思想 42

3.3.2关系运算和逻辑运算 42

3.3.3选择结构程序设计 45

3.4.1 循环结构程序设计的思想 53

3.4.2循环结构程序设计 53

3.4循环结构程序设计 53

3.4.3循环结构程序举例 63

3.5 习题 65

第4章 模块化程序设计 72

4.1 函数 72

4.1.1函数的定义 72

4.1.2函数的参数及返回值 75

4.1.3函数调用 77

4.2.1 局部变量 85

4.2局部变量和全局变量 85

4.2.2全局变量 86

4.3变量的存储类别 88

4.3.1 自动型变量 88

4.3.2外部型变量 89

4.3.3静态型变量 91

4.3.4寄存器型变量 93

4.4 内部函数和外部函数 93

4.4.1 外部函数 93

4.4.2内部函数 93

4.4.3举例 94

4.5 C语言预处理 95

4.5.1 宏定义 95

4.5.2 文件包含 98

4.5.3条件编译 99

4.5.4举例 100

4.6 正确使用库函数 101

4.7习题 103

第5章 数组和指针 110

5.1构造类型——数组 110

5.1.1一维数组 110

5.1.2二维数组 115

5.1.3字符数组 120

5.1.4向函数传递数组 130

5.2指针 132

5.2.1访问方式 132

5.2.2指针变量 134

5.3指针与数组 137

5.3.1指向数组元素的指针 137

5.3.2通过指针引用数组元素 137

5.3.3指向多维数组的指针和指针变量 141

5.3.4字符串和指针 145

5.3.5指针数组 147

5.4指针和函数 151

5.4.1指针作为函数的参数 151

5.4.2指针函数 152

5.4.3函数指针 154

5.5指向指针的指针 157

5.6习题 158

第6章 构造类型——结构体、共用体 163

6.1结构体类型与结构体变量 163

6.1.1 结构体类型的定义 163

6.1.2结构体变量的定义及初始化 164

6.1.3结构体变量的引用 166

6.2 结构体数组和函数 168

6.2.1定义及初始化结构体数组 168

6.2.2结构体数组的引用 170

6.2.3结构体数组应用举例 170

6.2.4结构体变量作为函数的参数 172

6.3共用体 173

6.3.1共用体类型的定义 173

6.3.2共用体变量的定义 173

6.3.3共用体变量的引用 174

6.3.4共用体变量的应用举例 175

6.4.1枚举类型的定义 176

6.4枚举类型 176

6.4.2枚举类型变量的定义 177

6.4.3枚举类型变量的引用 177

6.5用户自定义类型 179

6.5.1用户自定义类型的含义 179

6.5.2用typedef声明基本类型 179

6.5.3用typedef声明构造类型 179

6.5.4用户自定义类型的应用 181

6.6习题 181

7.1位运算符和位运算 187

第7章 位运算 187

7.1.1 “按位与”运算符(&) 188

7.1.2 “按位或”运算符(|) 188

7.1.3 “异或”运算符(∧) 189

7.1.4 “取反”运算符(~) 190

7.1.5 “左移”运算符(<<) 191

7.1.6 “右移”运算符(>>) 192

7.1.7位运算赋值运算符 192

7.1.8不同长度的数据进行位运算 192

7.2位段 192

7.3 应用举例 194

7.4 习题 196

第8章 文件 198

8.1 C文件概述 198

8.1.1 C文件的基本格式 198

8.1.2缓冲文件和非缓冲文件 199

8.2文件类型指针 200

8.2.1文件类型 200

8.2.2 文件类型指针 200

8.3文件的打开与关闭 201

8.3.1文件的打开(fopen函数) 201

8.4文件的读写 202

8.3.2文件的关闭(fclose函数) 202

8.4.1 字符读写函数(fputc函数和fgetc函数) 203

8.4.2字符串读写函数(fputs函数和fgets函数) 205

8.4.3数据块读写函数(fwrite函数和fread函数) 206

8.4.4格式化读写函数(fprintf函数和fscanf函数) 209

8.4.5 读写其他类型数据 210

8.5文件定位 210

8.5.1 rewind函数 210

8.5.2 fseek函数 210

8.6.1 ferror函数 212

8.6检测函数 212

8.5.3 ftell函数 212

8.6.2 clearerr函数 213

8.7文件输入/输出小结 213

8.8习题 213

第9章 C程序综合训练 216

9.1简单应用程序 216

9.2一般应用程序 219

9.3.5考核标准 225

9.3.4参考题目 225

9.3.3 实训内容 225

9.3.2实训时间 225

9.3.1 目的要求 225

9.3 C语言课程设计 225

附录A 信息处理流程图形符号 226

附录B ASC II码表 227

附录C C语言中的关键字 228

附录D 运算符和结合性 229

附录E 常用库函数 231

附录F Turbo C2.0常用错误提示解释 237

附录G 部分参考答案 243

参考文献 247

返回顶部