图书介绍

C语言程序设计PDF|Epub|txt|kindle电子书版本下载

C语言程序设计
  • 鲁辉主编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111105117
  • 出版时间:2002
  • 标注页数:277页
  • 文件大小:11MB
  • 文件页数:289页
  • 主题词:C语言(学科: 程序设计 学科: 高等教育) C语言 程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 程序设计与C程序1

1.1 C语言的产生过程及特点1

1.1.1 C语言的产生过程1

1.1.2 C语言的特点2

1.2 程序与程序设计3

1.2.1 C程序与C程序格式3

1.2.2 程序设计的概念5

1.3 算法7

1.3.1 算法的含义7

1.3.2 算法的构成要素7

1.4 结构化程序设计和模块化结构8

1.4.1 结构化程序8

1.4.2 模块化结构9

1.4.3 C程序的调试10

1.5 C语言的元素及其构成11

1.5.1 字符集11

1.5.2 标识符12

1.5.3 运算符13

1.5.4 常量14

1.5.5 变量14

1.5.6 注释符14

1.6 小结14

1.7 试验15

1.8 习题15

第2章 数据类型与基本操作16

2.1 数据类型概述16

2.2 常量17

2.2.1 整型常量17

2.2.2 实型常量19

2.2.3 字符常量19

2.2.4 字符串常量21

2.2.5 符号常量21

2.3.1 整型变量22

2.3 变量22

2.3.2 实型变量26

2.3.3 字符变量31

2.3.4 变量的初始化33

2.4 表达式34

2.4.1 表达式的概念34

2.4.2 算术运算符与表达式35

2.4.3 关系运算符与表达式37

2.4.4 逻辑运算符与表达式39

2.4.5 赋值运算符与赋值表达式42

2.4.6 逗号运算符与逗号表达式47

2.5 数据的类型转换48

2.5.1 自动转换48

2.5.2 强制转换49

2.6 小结50

2.8 习题51

2.7 试验51

第3章 顺序结构程序设计54

3.1 函数概述54

3.1.1 函数54

3.1.2 标准函数的调用54

3.2 数据输出函数printf55

3.2.1 printf函数的调用形式55

3.2.2 printf函数的简单用法55

3.2.3 printf函数的带格式输出58

3.3 数据输入函数scanf65

3.3.1 scanf函数的调用形式65

3.3.2 scanf函数中常用的格式说明66

3.3.3 scanf函数与输入缓冲区70

3.4 getchar函数与putchar函数71

3.4.1 字符输入函数getchar71

3.5 基本语句72

3.5.1 表达式语句72

3.4.2 字符输出函数putchar72

3.5.2 复合语句73

3.6 应用举例74

3.7 小结76

3.8 试验77

3.9 习题77

第4章 选择结构程序设计79

4.1 条件语句79

4.1.1 if语句79

4.1.2 嵌套的if语句82

4.2 条件表达式构成的选择结构86

4.2.1 条件运算符86

4.2.2 条件表达式的运算功能86

4.2.3 条件运算符的优先级86

4.3.1 switch语句的一般形式87

4.3 switch语句与多路选择87

4.3.2 switch语句的执行过程88

4.3.3 在switch语句体中使用break语句89

4.4 语句标号和goto语句90

4.4.1 语句标号90

4.4.2 goto语句90

4.5 应用举例90

4.6 小结92

4.8 习题93

4.7 试验93

第5章 循环结构程序设计95

5.1 while语句构成的循环结构95

5.1.1 while语句的一般形式95

5.1.2 while语句的特点98

5.2 do-while语句构成的循环结构99

5.2.1 do-while语句的一般形式99

5.2.2 关于do-while循环的说明100

5.3.1 for语句的一般形式101

5.3 for语句构成的循环结构101

5.3.2 有关for语句的说明102

5.4 循环结构的嵌套105

5.5 循环辅助控制语句107

5.5.1 goto语句107

5.5.2 break语句108

5.5.3 continue语句109

5.6 应用举例110

5.8 试验114

5.7 小结114

5.9 习题115

第6章 数组117

6.1 一维数组117

6.1.1 一维数组的定义117

6.1.2 数组元素与数组的下标118

6.1.3 一维数组的初始化与赋值119

6.1.4 数组元素的引用122

6.2.1 二维数组和多维数组的定义124

6.2 二维数组124

6.2.2 二维数组与多维数组元素的引用126

6.2.3 二维数组与多维数组的初始化127

6.2.4 应用举例130

6.3 字符数组与字符串133

6.3.1 字符串与字符串的存储134

6.3.2 字符数组的初始化135

6.3.3 给一维字符数组赋字符串值136

6.3.4 字符串的输入输出函数137

6.3.5 字符串运算函数140

6.3.6 二维字符数组144

6.3.7 应用举例146

6.4 小结149

6.5 试验149

6.6 习题149

7.2 函数定义的一般形式151

7.1.1 函数151

7.1.2 函数的分类151

第7章 函数结构程序设计151

7.1 函数的概念151

7.3 函数的调用153

7.3.1 函数的两种调用方式153

7.3.2 函数调用时的语法要求153

7.4 函数的说明154

7.4.1 函数说明的形式154

7.4.2 函数说明的位置154

7.5 函数参数的传送方式154

7.5.1 形式参数与实在参数154

7.5.2 参数的传值传送方式154

7.5.3 参数的传址传送方式155

7.6 函数的返回值156

7.6.1 使用return语句传送返回值156

7.6.2 使用地址参数传送返回值157

7.7.1 数组元素作为参数158

7.7 数组作为函数参数158

7.7.2 数组名作为参数159

7.8 字符串作为函数参数161

7.9 局部变量与全局变量162

7.9.1 局部变量162

7.9.2 全局变量164

7.10 变量的存储类型及其生存期与作用域165

7.10.1 变量的存储类型165

7.10.2 局部变量的生存期与作用域165

7.10.3 全局变量的生存期与作用域167

7.11 编译预处理170

7.11.1 宏替换170

7.11.2 宏包含174

7.11.3 条件编译175

7.12 小结176

7.13 习题176

8.1 运算、*运算及sizeof运算178

第8章 指针178

8.2 指针变量的定义和引用179

8.2.1 指针变量的定义179

8.2.2 指针变量的初始化与赋值179

8.2.3 指针变量的引用180

8.3 指针与函数参数181

8.4 指针与数组183

8.4.1 一维数组的指针表示方法183

8.4.2 二维数组的指针表示方法184

8.4.3 数组指针作为函数参数186

8.5 指针与字符串188

8.5.1 字符串的存储形式188

8.5.2 字符串的另一种说明形式188

8.6 指针数组190

8.7 指针与函数192

8.7.1 指针函数192

8.7.2 函数指针193

8.8 指向指针的指针195

8.9.1 命令行参数的意义196

8.9 命令行参数196

8.9.2 使用命令行参数的方法197

8.10 小结198

8.11 试验199

8.12 习题199

9.1 结构体类型202

9.1.1 结构体类型变量的定义202

第9章 结构体、共用体与枚举数据类型202

9.1.2 结构体变量的初始化203

9.1.3 结构体变量的引用204

9.1.4 结构体变量的输入和输出205

9.2 结构体数组205

9.2.1 结构体数组的定义方法205

9.2.2 结构体数组的初始化206

9.2.3 结构体数组的引用207

9.3.1 结构体变量作为函数参数208

9.3 结构体与函数208

9.3.2 返回结构体类型值的函数210

9.4 结构体与指针211

9.4.1 指向结构体变量的指针211

9.4.2 指向结构体数组的指针212

9.4.3 指向结构体变量的指针作为函数参数213

9.5 结构体与链表213

9.5.1 动态存储分配和链表的概念213

9.5.2 用于动态存储分配的函数214

9.5.3 用包含指针项的结构体变量构成结点214

9.5.4 应用举例215

9.6 共用体类型217

9.6.1 共用体的概念217

9.6.2 共用体变量的定义和应用217

9.6.3 应用举例218

9.7.2 枚举类型变量的定义和应用219

9.7.1 枚举类型的概念219

9.7 枚举类型219

9.7.3 应用举例220

9.8 用typedef定义新类型名221

9.9 小结221

9.10 试验222

9.11 习题223

第10章 位运算224

10.1 位运算概念224

10.2 位运算符的运算功能224

10.2.1 按位与运算符224

10.2.2 按位或运算符224

10.2.3 按位异或运算符224

10.2.4 按位求反运算225

10.2.5 左移运算符225

10.2.6 右移运算符225

10.3.1 位段的概念和定义方法226

10.3.2 位段的引用方法226

10.3 位段226

10.4 应用举例227

10.5 小结227

10.6 试验228

10.7 习题228

第11章 文件230

11.1 文件的概念230

11.2 缓冲文件系统和非缓冲文件系统231

11.3 文件(FILE)类型指针233

11.4 文件的打开与关闭234

11.4.1 文件的打开234

11.4.2 文件的关闭236

11.5 文件的读写237

11.5.1 输入和输出一个字符237

11.5.2 字符串读写函数243

11.5.3 格式化读写函数246

11.5.4 按“记录”的方式输入和输出248

11.6 文件的定位与随机读写252

11.6.1 文件的定位252

11.6.2 随机读写253

11.7 文件操作的出错检测257

11.7.1 ferror函数257

11.7.2 clearerr函数258

11.8 小结258

11.9 试验258

11.10 习题259

第12章 Turbo C系统简介260

12.1 怎样使用TC260

12.2 Turbo C集成开发环境的菜单命令261

附录269

附录一:ASCII字符编码表269

附录二:运算符的优先级别和结合方向269

附录三:库函数270

参考文献277

热门推荐