图书介绍

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

易学易教C语言 C语言程序设计基础
  • 朱建芳,李学军主编 著
  • 出版社: 广州:华南理工大学出版社
  • ISBN:7562321450
  • 出版时间:2005
  • 标注页数:392页
  • 文件大小:118MB
  • 文件页数:405页
  • 主题词:

PDF下载


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

下载说明

易学易教C语言 C语言程序设计基础PDF格式电子书版下载

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

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

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

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

图书目录

目录1

1 C语言概述1

1.1 C语言的发展简史1

1.2 C语言的特点2

1.3 为什么选择C语言3

1.4 认识C程序4

1.4.1 一个简单的C程序4

1.4.2 C程序的基本结构5

1.4.3 C程序中的单词9

1.4.4 如何编写可读性良好的C程序11

1.5.1 C程序设计的基本步骤14

1.5 C程序的运行与调试14

1.5.2 如何使用Turbo C2.0运行与调试C程序16

练习与思考23

实验一24

2 基本数据类型、运算符与表达式27

2.1 C语言的数据类型27

2.2 常量与变量28

2.2.1 常量29

2.2.2 变量29

2.3 整型数据31

2.3.1 整型常量31

2.3.2 整型变量32

2.4.1 实型常量33

2.4.2 实型变量33

2.4 实型数据33

2.5 字符型数据34

2.5.1 字符常量34

2.5.2 字符变量35

2.5.3 字符串常量36

2.6 各类数据混合运算37

2.7 运算符39

2.7.1 算术运算符和算术表达式39

2.7.2 自增与自减运算符41

2.7.3 赋值运算符和赋值表达式43

2.7.4 关系运算符及其表达式45

2.7.5 逻辑运算符及其表达式46

2.7.6 逗号运算符及其表达式48

2.7.7 位运算符及其表达式49

2.8 运算符的优先级及其结合性53

练习与思考54

实验二59

3 C语句和简单的C程序设计62

3.1 C语句概述62

3.2 程序的三种基本结构64

3.3 赋值语句67

3.4 数据输入输出67

3.4.1 格式化输出函数printf()68

3.4.2 单个字符的输出函数putchar()74

3.4.3 格式化输入函数scanf()75

3.4.4 单个字符输入函数getchar()78

3.5 顺序结构的C程序设计举例79

练习与思考81

实验三85

4 选择结构程序设计88

4.1 if语句88

4.2 switch语句98

4.3 选择结构程序设计举例101

练习与思考105

实验四110

5 循环结构的C语言程序设计112

5.1 循环语句112

5.1.1 goto语句113

5.1.2 while语句116

5.1.3 do…while语句117

5.1.4 for语句120

5.2 break语句和continue语句123

5.2.1 break语句123

5.2.2 continue语句124

5.2.3 break语句和continue语句的区别和联系124

5.3 循环的嵌套125

5.4 几种循环的比较130

5.5 循环结构的C程序设计举例131

练习与思考135

实验五139

6 数组和串141

6.1 一维数组的定义和引用142

6.2 二维数组的定义和引用147

6.3 字符数组与字符串153

6.4 数组应用举例160

练习与思考164

实验六169

7 函数171

7.1 库函数172

7.2 函数的定义173

7.3 函数的返回值175

7.4 函数的调用179

7.4.1 函数调用的一般形式179

7.4.2 函数间的参数传递180

7.4.3 函数调用的方式180

7.4.4 函数的声明181

7.4.5 函数的递归调用183

7.4.6 数组作为函数的参数188

7.5 由多个函数组成的C程序设计举例190

练习与思考193

实验七196

8 指针197

8.1 什么是指针198

8.2 指针和指针变量199

8.2.1 指针变量的定义与初始化199

8.2.2 指针变量的引用200

8.2.3 指针变量作为函数参数202

8.3.1 指向数组元素的指针204

8.3 数组指针204

8.3.2 通过指针引用数组元素205

8.3.3 数组名作函数参数207

8.3.4 指向二维数组的指针和指针变量208

8.4 字符串指针213

8.4.1 字符串的指针表示和引用213

8.4.2 字符串指针作函数参数215

8.5 函数指针216

8.5.1 指向函数的指针变量216

8.5.2 用函数指针调用函数216

8.5.3 用指向函数的指针作函数参数217

8.6 返回指针值的函数219

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

8.7.1 指针数组221

8.7.2 指向指针的指针223

8.7.3 指针数组作main()函数的形参225

8.8 指针应用举例226

练习与思考230

实验八232

9 结构体与共用体234

9.1 结构体类型与结构体变量的定义235

9.1.1 结构体类型的定义235

9.1.2 结构体类型变量的定义236

9.2 结构体变量的引用与初始化238

9.2.1 结构体类型变量的引用238

9.2.2 结构体类型变量的初始化239

9.3 结构体数组240

9.3.1 结构体数组的定义240

9.3.2 结构体数组的初始化241

9.3.3 结构体数组应用举例241

9.4 指向结构体类型数据的指针243

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

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

9.5 共用体247

9.5.1 共用体类型的定义247

9.5.2 共用体变量的定义247

9.5.3 共用体变量的引用249

9.6 枚举类型251

9.7 用typedef定义类型253

9.8 结构体应用举例254

练习与思考261

实验九264

10 编译预处理266

10.1 宏定义266

10.2 文件包含269

10.3 条件编译271

练习与思考273

实验十273

11 C语言的模块化程序设计275

11.1 程序设计的基本方法275

11.1.1 自顶向下、逐步求精的设计过程276

11.1.2 模块化程序设计279

11.2 C语言对模块化编程的支持280

11.2.1 局部变量与全局变量280

11.1.3 结构化编程280

11.2.2 变量的存储类型284

11.2.3 内部函数与外部函数289

11.3 多个源程序文件组成的C程序设计案例分析292

练习与思考295

实验十一298

12 文件299

12.1 C语言文件概述300

12.1.1 文件的概念及分类300

12.1.3 缓冲文件系统与非缓冲文件系统301

12.1.2 文件的操作流程301

12.1.4 文件指针302

12.2 文件的打开与关闭303

12.2.1 文件的打开303

12.2.2 文件的关闭304

12.3 文件的读写305

12.3.1 读写一个字符305

12.3.2 读写一个字符串307

12.3.3 读写一个数据块309

12.3.4 对文件进行格式化读写311

12.4 文件定位313

12.4.1 rewind()和fseek()函数313

12.5 文件的出错检测316

12.4.2 返回文件当前位置ftell()函数316

练习与思考317

实验十二318

13 C语言的综合应用321

13.1 数据结构与算法的概念321

13.1.1 数据结构322

13.1.2 算法326

13.2 顺序表的插入与删除330

13.2.1 顺序表的定义330

13.2.2 顺序表的插入和删除331

13.3 链表的插入与删除336

13.3.1 链表的定义336

13.3.2 单链表的建立、插入与删除337

13.4 绘制图形实例344

13.4.1 图形程序设计步骤344

13.4.2 图形程序设计基础344

13.4.3 设置和关闭图形模式的函数345

13.4.4 常见图形模式下的图形函数347

13.4.5 简单C图形程序设计举例362

13.5 综合应用案例分析363

练习与思考382

实验十三384

附录一 ASCII码表385

附录二 C语言的词法、句法和章法提要386

附录三 Turbo C常用库函数387

参考文献392

热门推荐