《C语言教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:周丰,王南山,陈卉主编
  • 出 版 社:武汉:华中科技大学出版社
  • 出版年份:2008
  • ISBN:756094325X
  • 页数:268 页
图书介绍:本书是针对高职高专教学特点而编写的C语言教学用书。本书比较系统地介绍了C语言的基本概念、语法规则及结构化程序设计的基本方法。本书强调培养学生掌握C语言的基本知识和对简单问题的编程动手能力。

第1章C语言概述 1

C语言的发展概况 1

C语言的特点 2

C语言源程序的结构特点 3

C语言程序的开发步骤 5

Turbo C 2*0集成开发环境简介 7

VC集成开发环境简介 12

主窗口 12

菜单系统 13

工具栏 18

思考练习题 20

第2章 基本数据类型 21

保留字和标识符 21

常量和变量的概念 22

整型变量及其输出 24

实型变量及其输出 27

整型常量和实型常量 28

字符常量和字符串常量 29

字符变量及其输出 32

变量的初始化 34

思考练习题 35

第3章 运算符和表达式 36

表达式 36

算术运算符和算术表达式 36

算术表达式中数据类型的转换 39

赋值运算符和赋值表达式 40

增量运算符与增量表达式 43

关系运算符和关系表达式 44

逻辑运算符和逻辑表达式 45

位运算符 47

条件运算符和条件表达式 49

逗号运算符和逗号表达式 50

运算符的优先级和结合性 50

思考练习题 52

第4章 顺序结构 53

结构化程序设计的概念 53

数据输出 56

字符输出函数putchar 57

格式输出函数printf 57

数据输入 62

字符输入函数getchar 62

格式输入函数scanf 63

表达式语句 66

复合语句和空语句 67

顺序结构程序设计举例 68

思考练习题 70

第5章 选择结构 72

if条件语句 72

if结构 72

if-else结构 75

if-else-if结构 76

条件表达式与if-else语句的对照 78

if语句的嵌套 79

switch语句 81

程序设计举例 84

思考练习题 89

第6章 循环结构 90

循环的概念 90

for循环语句 91

while循环语句 95

do-while循环语句 97

break语句 99

continue语句 102

循环的嵌套 103

goto语句 110

思考练习题 111

第7章 数组 113

一维数组 113

一维数组的定义 113

一维数组元素的引用 114

一维数组元素的初始化 115

二维数组 117

二维数组的定义 117

二维数组的引用 118

二维数组元素的初始化 119

字符数组 121

字符数组的定义 121

字符数组的引用 122

字符数组的初始化 122

字符串的处理 124

字符串及其结束标志 124

字符数组的输入输出 125

常用的字符串处理函数 127

程序设计举例 129

思考练习题 138

第8章 函数 139

函数的概念 139

函数的定义 141

函数的调用 143

函数的调用格式及执行过程 143

函数的调用方式 144

被调用函数的使用说明 144

函数的返回值 146

函数参数及函数间的数据传递 147

函数的嵌套与递归 152

函数的嵌套调用 152

函数的递归调用 154

变量的存储类型及其作用域 156

局部变量及其存储类型 157

全局变量及其存储类型 162

内部函数和外部函数 166

内部函数 166

外部函数 166

思考练习题 168

第9章 指针 170

变量的地址和指针 170

指针变量的定义 171

指针变量的运算及操作 172

给指针变量赋值 172

移动指针 173

指针比较 176

指针变量的引用 177

指针与函数参数 181

形参为指针变量时,实参和形参之间的数据传递 182

通过函数返回地址值 184

函数型指针 185

函数型指针的定义 185

函数型指针的赋值 185

函数型指针的引用 186

数组与指针 187

一维数组与指针 187

二维数组与指针 189

指针与字符串 193

思考练习题 195

第10章 编译预处理 196

宏定义 196

文件包含 199

条件编译 200

思考练习题 203

第11章 结构与联合 204

结构定义和结构变量的引用 204

结构定义 204

结构变量的引用 206

结构数组 207

结构数组的定义 207

结构数组的初始化 208

指向结构的指针 210

联合 212

联合的概念 212

联合变量的定义和引用 213

枚举类型 215

思考练习题 217

第12章 文件 218

文件的概念 218

文件类型指针 219

文件的打开与关闭 220

文件的打开(fopen函数) 220

文件的关闭(fclose函数) 221

文件的读写 221

文件的字符读写函数 222

文件的字符串读写函数 224

文件的数据块读写函数 226

文件格式化输入输出函数 228

文件的定位 229

置文件位置函数wind 229

改变文件位置指针位置的函数fseek 229

取得文件当前位置的函数ftell 230

文件的错误检测 230

文件读写错误检测函数ferror 230

清除文件错误标志函数clear 230

思考练习题 231

附录A ASC码表 232

附录B C语言库函数 233

附录C C语言新老版本的差别 241

附录D C语言主函数与命令行参数 243

附录E Turbo C 2*0图形处理 245

附录F Turbo C 2*0程序调试命令 256

附录G Turbo C 2*0编译出错信息 259

附录H 匈牙利命名法 266

参考文献 268