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

  • 购买积分:10 如何计算积分?
  • 作  者:陈朔鹰,陈英编著
  • 出 版 社:北京:兵器工业出版社
  • 出版年份:1994
  • ISBN:7800387933
  • 页数:222 页
图书介绍:

目 录 1

绪论 1

第一章C语言基本知识 4

§1.1 C语言简介 4

1.1.1 C语言的发展及应用 4

1.1.2 C语言的特点 5

§1.2 C源程序结构 5

§1.3 C语言的基本组成 7

§1.4 C语言上机一般步骤 8

习题 8

第二章数据、运算与基本输入输出 9

§2.1数据与数据类型 9

§2.2常量与常量定义 9

2.2.1 整型常量 10

2.2.2实型常量 10

2.2.3字符常量 10

2.2.5常量定义与符号常量 11

2.2.4字符串常量 11

§2.3变量与变量说明 13

2.3.1整型变量 13

2.3.2实型变量 14

2.3.3字符型变量 14

2.3.4指针变量 14

2.3.5变量赋初值 16

2.4.1算术运算符 17

§2.4运算符 17

2.4.2关系运算符 18

2.4.3逻辑运算符 18

2.4.4位运算符 20

2.4.5自增自减运算符 22

2.4.6赋值与赋值组合运算符 22

2.4.7条件运算符 23

2.4.8其它运算符 23

2.4.9运算符的优先级与结合性 24

2.5.1表达式与表达式语句 27

§2.5表达式、表达式语句和赋值语句 27

2.5.2赋值语句 28

§2.6数据类型转换 29

§2.7数据的输入与输出 30

2.7.1数据的输入与输出 30

2.7.2基本输入函数 30

2.7.3基本输出函数 30

§2.8综合示例 36

习题 38

第三章 程序流程控制语句 41

§3.1 C语言语句概述 41

§3.2注释 41

§3.3复合语句 42

§3.4选择语句 43

3.4.1 if语句 44

3.4.2 switch语句 49

3.5.1 while语句 53

§3.5循环语句 53

3.5.2 for语句 61

3.5.3 do—while语句 66

3.5.4循环语句小结 68

§3.6转移语句 68

3.6.1 break 语句 69

3.6.2 continue语句 70

3.6.3 goto语句与标号 71

3.7.1结构化程序 74

3.6.4 return语句 74

§3.7结构化程序设计与程序设计风格 74

3.7.2结构化程序设计方法与风格 77

§3.8简单应用程序举例 79

习题 93

第四章函数与程序结构 98

§4.1函数的定义、说明、调用与返回 98

4.1.1 C函数的结构与定义 98

4.1.3函数的说明与调用 100

4.1.2函数的返回与函数的数据类型 100

4.1.4C语言的函数作用域与程序结构 103

§4.2函数间的参数传递 103

4.2.1函数数据的值传递 103

4.2.2在函数间传递变量的地址 106

§4 3 void型函数 108

§4.4变量的存储类型和作用域 110

4.4.1 自动变量auto 110

4.4.2寄存器变量register 111

4.4.3外部变量extern 112

4.4.4静态变量static 115

4.4.5变量的初始化 117

4.4.6变量存储类型的总结 117

§4.5函数的递归 118

§4.6库函数简介 125

习题 128

5.1.2数组说明 131

5.1.1数组的概念 131

§5.1数组与数组元素 131

第五章构造数据类型一——数组 131

5.1.3数组元素的引用 132

5.1.4数组的初始化 133

§5.2数组应用举例 134

§5.3字符数组与字符串 139

§5.4数组与函数 141

§5.5数组与指针 145

5.6.2两个指针的关系运算 148

5.6.1指针与正整数的加减运算 148

§5.6指针的基本运算 148

5.6.3两个指针的减法运算 149

§5.7指针数组 150

5.7.1指针数组与数组指针 150

5.7.2 main函数的参数 153

§5.8字符串及动态存储分配函数简介 154

习题 156

6.1.1结构的定义 160

第六章构造数据类型二——结构与联合 160

§6.1结构的基本概念与基本操作 160

6.1.2结构变量的说明 161

6.1.3结构中成员的引用 163

6.1.4结构的初始化 164

§6.2结构数组 165

§6.3结构指针 169

§6.4在函数之间传递结构 173

6.4.1 向函数传递结构的成员 173

6.4.2向函数传递整个结构 174

6.4.3向函数传递结构的地址 176

§6.5联合 180

§6.6用typedef定义类型 182

习题 183

第七章文件 185

§7.1文件概述 185

7.1.1什么是文件 185

7.1.2 C文件的分类 186

7.2.1文件类型指针 187

§7.2文件的处理 187

7.2.2文件的打开和关闭 188

7.2.3文件的读写 190

7.2.4文件的定位 196

7.2.5文件操作的出错检测 198

§7.3文件与文件处理函数应用实例 200

习题 202

第八章C语言预处理 203

§8.1宏替换 203

8.1.1 #define 203

8.1.2带参数的宏定义 204

8.1.3#undef 205

§8.2文件包含 206

附录A ASCII码表 207

附录BTurbo C上机指南 208

附录CTurboC 2.0常用库函数 213

参考文献 222