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

  • 购买积分:10 如何计算积分?
  • 作  者:栾国森主编
  • 出 版 社:北京:北京邮电学院出版社
  • 出版年份:2009
  • ISBN:9787563517183
  • 页数:212 页
图书介绍:本书共分9章。第1章为C语言的发展与简单C程序,第2章为C语言上机环境与上机调试,第3章为数据类型与变量类型,第4章为顺序结构程序设计,第5章为分支结构程序设计,第6章为循环结构程序设计,第7章为函数,第8章为数组与指针,第9章为文件。

第1章 C语言概述与简单C程序 1

1.1 C语言的发展简介 1

1.2 C语言符号集 1

1.3 C语言词汇 2

1.4简单C程序 3

1.5 C语言编程风格 5

习题 5

第2章 C语言上机环境与上机调试 6

2.1 Visual C++6.0简介及其开发环境概述 6

2.2 Visual C++6.0菜单栏 7

2.2.1 File菜单 7

2.2.2 Edit菜单 8

2.2.3 View菜单 9

2.2.4 Build菜单 11

2.2.5 Tools菜单 11

2.3 Visual C+++ 6.0的工具栏 12

2.3.1工具栏的构成 12

2.3.2工具栏的定制与修改 13

2.4联机帮助 13

2.5上机调试 14

习题 18

第3章 C数据类型与变量 20

3.1粮库、车库和书库 20

3.2数据类型 20

3.3常量 22

3.4变量 23

3.4.1基本数据类型变量 23

3.4.2变量的存储类别 29

3.5运算符与表达式 32

3.5.1算术运算符 32

3.5.2赋值运算符 34

3.5.3逗号运算符 36

3.5.4 sizeof运算符 37

3.6类型转换 37

3.7简单示例 39

习题 40

第4章 顺序结构程序设计 41

4.1 C语句概述 41

4.2输入与输出 42

4.2.1格式输出函数 43

4.2.2格式输入函数 44

4.2.3输入/输出简单举例 46

4.2.4字符输出函数 48

4.2.5字符输入函数 49

4.3赋值语句 50

4.4返回语句 51

4.5顺序结构程序设计示例 51

习题 52

第5章 分支结构程序设计 54

5.1关系运算符 54

5.2关系表达式 55

5.3逻辑运算符 56

5.4逻辑表达式 56

5.5条件运算符和条件表达式 58

5.6 if语句 59

5.6.1 if语句的基本形式 59

5.6.2 if语句的if-else形式 59

5.6.3 if语句的if-else-if形式 60

5.6.4 if语句的嵌套 62

5.7多分支语句 63

5.8分支结构程序设计简单示例 64

习题 68

第6章 循环结构程序设计 69

6.1 for语句 69

6.2 for循环结构程序设计简单示例 72

6.2.1流程图 72

6.2.2 N-S盒图 73

6.3 while语句 76

6.4 do-while语句 78

6.5循环嵌套 79

6.6 break语句 79

6.7 continue语句 81

6.8 break语句和continue语句对比 82

6.9循环结构程序设计简单示例 83

习题 92

第7章 函数 95

7.1函数的分类 95

7.2函数的定义 97

7.2.1引例 98

7.2.2函数定义的语法形式 99

7.3函数的调用 99

7.3.1函数原型声明 100

7.3.2函数调用的语法形式 100

7.3.3参数传递 101

7.3.4函数的返回值 102

7.4使用函数编写程序 104

7.5函数的嵌套与递归调用 107

7.5.1函数的嵌套调用 107

7.5.2函数的递归调用 109

7.6数组作为函数参数 113

7.6.1数组元素作函数实参 113

7.6.2数组名作函数参数 115

7.6.3多维数组名作函数参数 117

7.7变量的作用域和存储类别 118

7.7.1变量的作用域 118

7.7.2变量的存储类别举例 121

7.8外部函数与内部函数 124

7.8.1外部函数 124

7.8.2内部函数 126

7.9 main()函数 126

7.10范例 128

习题 136

第8章 数组与指针 138

8.1数组 138

8.1.1数组的定义 139

8.1.2数组的初始化及其使用 144

8.1.3数组与字符串 146

8.2指针 148

8.2.1指针的概念 149

8.2.2指针的形式和使用 149

8.2.3指针和数组 153

8.2.4函数型的指针 155

8.3结构 157

8.4.联合 161

8.5枚举 162

8.6自定义类型 163

8.7范例 164

习题 178

第9章 文件 182

9.1文件分类 182

9.2文件指针 183

9.3文件的打开与关闭 183

9.3.1文件打开 184

9.3.2文件关闭 185

9.4文件的读写 185

9.4.1字符读写 185

9.4.2字符串读写 188

9.4.3数据块读写 190

9.4.4格式化读写 192

9.4.5随机读写 192

9.5文件的检测 193

习题 194

附录A ASCII码对照表 195

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

附录C C语言的运算符和结合性 199

附录D C语言语法小结 201

附录E C语言的库函数 204

附录F 位运算 210

参考文献 212