图书介绍

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

C语言程序设计基础
  • 廖雷主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:7040146061
  • 出版时间:2004
  • 标注页数:278页
  • 文件大小:12MB
  • 文件页数:290页
  • 主题词: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 C语言的一个简单实例3

1.3 编辑、编译、连接、运行一个C语言程序3

1.4 学习C语言所需的必备知识4

1.4.1 数制4

1.4.2 数制之间的转换5

1.4.3 整数的原码、补码、反码表示6

习题6

2.1.1 关键词7

2.1 C语言的词法记号7

第2章 数据类型、运算符、表达式、赋值语句、输入输出7

2.1.2 标识符8

2.1.3 分隔符8

2.2 数据类型8

2.2.1 整型8

2.2.2 浮点型9

2.2.3 字符型9

2.3 常量和变量10

2.3.1 常量10

2.3.2 变量11

2.4 运算符和表达式12

2.4.1 算术运算符和算术表达式12

2.4.3 逻辑运算符和逻辑表达式13

2.4.2 关系运算符和关系表达式13

2.4.4 赋值运算符和赋值表达式14

2.4.5 条件表达式和逗号表达式14

2.4.6 类型转换15

2.5 变量初始化和赋值语句16

2.5.1 变量的初始化16

2.5.2 赋值语句17

2.6 数据输出17

2.7 数据输入21

2.8 程序实例23

习题26

第3章 Turbo C 2.0集成环境简介29

3.1 Turbo C 2.0概述29

3.2 TC集成开发环境30

3.3 一个简单的例子33

3.4 常用调试手段40

3.5 菜单命令与快捷键简介45

3.5.1 菜单简介45

3.5.2 快捷键简介47

习题48

第4章 分支结构49

4.1 语句概述49

4.2 问题的引出50

4.3 if语句51

4.3.1 if语句的一般形式51

4.3.2 if语句的缺省形式53

4.3.3 较复杂的条件表达式54

4.4 if语句的嵌套55

4.4.1 嵌套的引出55

4.4.2 算法和流程图56

4.4.3 if语句嵌套形式的多样性58

4.4.4 if与else的配对规则59

4.4.5 嵌套举例60

4.5 switch语句62

4.6 程序实例66

4.7 编程版式69

习题70

第5章 循环结构73

5.1 while语句73

5.2 do-while语句76

5.3 for语句78

5.3.1 for语句的一般形式78

5.3.2 for语句形式的多样性79

5.3.3 循环次数确定的情况82

5.3.4 循环次数不确定的情况84

5.4 循环的嵌套86

5.5 几种循环的比较88

5.6 break、continue、goto语句90

5.6.1 break语句90

5.6.2 continue语句91

5.6.3 goto语句91

5.7 程序实例92

5.8 结构化程序设计96

习题98

第6章 函数、存储类和预处理程序100

6.1 函数100

6.1.1 引言100

6.1.2 函数的定义101

6.1.3 函数调用和参数传递104

6.1.4 函数说明105

6.1.5 函数的嵌套调用与递归调用106

6.2 变量的作用域和生命期109

6.2.1 问题的提出109

6.2.2 auto变量110

6.2.3 extern变量112

6.2.4 static变量113

6.2.5 register变量114

6.2.6 存储类别小结115

6.3 预处理程序118

6.3.1 文件包含118

6.3.2 宏替换118

6.3.3 条件编译120

习题121

第7章 数组124

7.1 问题的引出124

7.2 一维数组125

7.2.1 一维数组的说明、引用和存储125

7.2.2 一维数组的初始化127

7.2.3 一维数组的经典实例128

7.3.1 二维数组的说明、引用和存储133

7.3 二维数组133

7.3.2 二维数组的初始化135

7.3.3 二维数组的经典实例136

7.4 字符数组与字符串138

7.4.1 字符数组的说明与初始化138

7.4.2 字符串139

7.4.3 字符数组的经典实例140

7.5 数组应用实例142

7.5.1 排序142

7.5.2 二分查找145

7.5.3 用高斯消去法求解线性方程组147

7.5.4 一个数模求解实例149

习题153

第8章 指针157

8.1 地址和指针157

8.1.1 地址157

8.1.2 指针158

8.2 指针变量158

8.2.1 指针变量的说明158

8.2.2 指针变量的运算159

8.3 指针作为函数参数160

8.3.1 问题的提出160

8.3.2 指针的解决方法161

8.3.3 程序实例162

8.4.1 指针与数组的关系163

8.4 指针与数组163

8.4.2 用指针形式参数对应数组名实际参数165

8.4.3 程序实例167

8.5 指针的运算168

8.6 字符指针169

8.6.1 用字符指针处理字符串169

8.6.2 字符串处理函数171

8.6.3 字符数组和字符指针处理字符串时的区别173

8.7 指针数组和指向指针的指针176

8.7.1 指针数组176

8.7.2 指向指针的指针176

8.7.3 指向指针的指针应用177

8.7.4 带形式参数的main函数180

8.8 指向函数的指针181

8.9 程序实例183

习题187

第9章 常用库函数和软件开发概述189

9.1 Turbo C常用库函数189

9.1.1 输入输出189

9.1.2 数学计算190

9.1.3 数据类型测试和转换192

9.1.4 其他194

9.1.5 图形处理195

9.2 软件开发概述201

9.2.1 中小规模软件开发步骤201

9.2.2 衡量软件质量的几个主要准则201

9.3.1 编译程序能查出的错误203

9.3 使用C语言时常犯的错误203

9.3.2 编译程序不能发现的错误204

9.4 程序实例205

习题210

第10章 结构和杂类211

10.1 结构211

10.1.1 结构类型的定义211

10.1.2 结构变量的说明和引用212

10.1.3 结构数组212

10.1.4 结构与函数215

10.2.1 指向结构变量的指针216

10.2 指针在结构中的应用216

10.2.2 用结构指针作为函数参数217

10.2.3 链表218

10.3 杂类221

10.3.1 位运算221

10.3.2 位段223

10.3.3 联合223

10.3.4 枚举225

10.3.5 类型定义225

10.3.6 多文件226

10.4 程序实例227

习题232

11.1.1 文件的概念235

11.1.2 文件的分类235

第11章 文件235

11.1 文件概述235

11.1.3 缓冲文件系统和非缓冲文件系统236

11.2 缓冲文件系统236

11.2.1 缓冲文件系统基本概念236

11.2.2 缓冲文件的打开和关闭237

11.2.3 缓冲文件的读和写240

11.2.4 缓冲文件的定位244

11.2.5 综合实例247

11.3 非缓冲文件系统250

11.3.1 非缓冲文件系统基本概念250

11.3.3 非缓冲文件的打开和关闭251

11.3.4 非缓冲文件的读和写251

11.3.2 非缓冲文件的建立251

11.3.5 非缓冲文件的定位252

习题253

第12章 综合实例254

12.1 多级菜单254

12.1.1 程序说明254

12.1.2 程序清单258

12.2 图形格式转换程序265

12.2.1 PCX和BMP文件格式265

12.2.2 程序清单267

附录270

附录1 ASCII码表270

附录2 C语言运算符的优先级和结合性272

附录3 TC编译、连接时的错误和警告信息273

参考文献278

热门推荐