《C语言程序设计基础教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:刘娟主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2005
  • ISBN:7111163036
  • 页数:225 页
图书介绍:

1.1认识C语言程序 1

1.2 C语言运行环境简介 1

第1章 认识C语言(C language) 1

1.3 C语言的基本结构 8

1.3.1 C语言的基本语法单位 8

1.3.2 C语言程序结构 10

本章小结 12

习题 12

1.4课堂单项训练 12

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

2.1概述 14

2.2基本的数据类型(Basic data type) 16

2.2.1数值型数据 16

2.2.2字符型数据 17

2.3算术运算符与表达式 20

2.3.1算术运算符与算术表达式 20

2.3.2算术运算符优先级及结合性 21

2.5数值型数据混合运算及转换规则 22

2.4强制类型转换运算符 22

2.6赋值运算符及复合运算符 23

2.6.1赋值运算符及赋值表达式 23

2.6.2复合运算符 24

2.7自加运算符和自减运算符 25

2.7.1 自加运算符 25

2.7.2 自减运算符 25

2.8课堂单项训练 26

本章小结 26

习题 26

第3章 C语言顺序结构(Sequence Structure)程序的设计 30

3.1概述 30

3.2顺序结构(Sequence Structure)程序的设计 31

3.2.1 C语言程序的语句 31

3.2.2赋值语句 32

3.2.3 字符数据的输入与输出 33

3.2.4格式输入与输出 35

3.3课堂单项训练 42

本章小结 43

习题 43

第4章 C语言选择结构(Selection Structure)程序的设计 46

4.1概述 46

4.2选择结构(Selection Structure)程序设计的实现 48

4.2.1 关系运算符与表达式 48

4.2.2逻辑运算符与表达式 49

4.2.3 if语句 50

4.2.4条件运算符 55

4.2.5 switch语句 57

4.3课堂单项训练 60

本章小结 60

习题 60

第5章 C语言循环结构(Repetition Structure)程序的设计 63

5.1概述 63

5.2循环结构程序设计的实现语句 66

5.2.1 while语句构成的循环 66

5.2.2 do—while语句构成的循环 68

5.2.3 for语句构成的循环 69

5.3多层循环的嵌套 72

5.4 continue与break语句在循环中的使用 73

5.5课堂单项训练 76

本章小结 76

习题 76

第6章 数组(Array)的应用 80

6.1概述 80

6.2.1 一维数组的定义和初始化 83

6.2一维数组(Single dimensional array) 83

6.2.2一维数组的引用 85

6.3二维数组(Two dimensional array) 88

6.3.1 二维数组的定义和初始化 88

6.3.2 二维数组的引用 90

6.4字符数组(Character array) 91

6.4.1 字符数组的定义和初始化 91

6.4.2字符数组的引用 92

6.4.3 字符串及字符结束标志 93

6.4.4字符数组的输入输出 94

6.4.5字符串处理函数 96

6.5课堂单项训练 100

本章小结 100

习题 101

第7章 函数与变量类型的应用(Function and variable type) 103

7.1概述 103

7.2函数与变量类型 106

7.2.1被调函数的定义和声明 106

7.2.2 函数的调用及参数 109

7.2.3 函数的返回值和return语句 117

7.2.4变量类型 118

7.2.5 多文件程序的运行 129

7.3课堂单项训练 131

本章小结 132

习题 133

第8章 预处理命令(Pretreatment command)的使用 136

8.1概述 136

8.2.1宏定义 138

8.2预处理命令 138

8.2.2文件包含 141

8.2.3条件编译 144

8.3课堂单项训练 147

本章小结 147

习题 148

第9章 指针(Pointer)的应用 150

9.1概述 150

9.2.1地址与指针 152

9.2指针的应用 152

9.2.2指针的引用 156

9.2.3指针与数组 156

9.2.4指针与函数 162

9.2.5指针数组 165

9.2.6指向指针的指针 166

9.3课堂单项训练 168

本章小结 168

习题 168

10.1概述 170

第10章 结构体(Structare)与共用体(Union)的应用 170

10.2结构体的应用 173

10.2.1 结构体类型的定义 173

10.2.2结构体类型变量的定义、初始化及引用 174

10.2.3结构体数组 177

10.2.4结构体指针 178

10.3链表 183

10.3.1简单的链表 184

10.3.2动态内存分配处理函数 185

10.3.3链表的操作 185

10.4共用体 191

10.4.1 共用体的概念及共用体类型的定义 191

10.4.2共用体变量的定义及引用 192

10.4.3共用体类型数据的特点 193

10.5枚举类型 193

10.6用typedef定义类型 194

10.7课堂单项训练 195

习题 196

本章小结 196

第11章 文件(File)操作 199

11.1概述 199

11.2文件的基本操作 204

11.2.1 C语言文件的打开与关闭 204

11.2.2文件的读写 206

11.2.3文件的定位 208

11.3出错检测 209

本章小结 210

11.4课堂单项训练 210

习题 211

附录 214

附录A 运算符 214

附录B C语言中的关键字 215

附录C 常用字符与ASCⅡ代码对照表 215

附录D C语言函数库(常用函数) 216

附录E 《中等职业学校计算机应用与软件技术专业领域技能型紧缺人才培养培训指导方案》节选 220

参考文献 225