图书介绍

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

C语言程序设计基础 第2版
  • 叶文珺,王剑云,魏为民,张超编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302368816
  • 出版时间:2014
  • 标注页数:332页
  • 文件大小:46MB
  • 文件页数:342页
  • 主题词:C语言-程序设计-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 程序设计基础1

1.1程序设计的基本概念1

1.2算法和结构化程序设计2

1.2.1算法的概念2

1.2.2算法的特性3

1.2.3算法的描述4

1.2.4结构化程序设计10

1.3数据类型和数据结构11

1.3.1数据类型的概念11

1.3.2程序运行中的一些数据概念11

习题112

第2章 C语言的数据类型、表达式及输入与输出13

2.1C语言的发展与特点13

2.2C程序概述14

2.2.1 C语言程序的基本结构14

2.2.2 C语言的字符集16

2.2.3 C语言的词汇17

2.2.4 C语言的书写规则18

2.3C程序的上机过程18

2.4常量和变量19

2.4.1常量20

2.4.2变量20

2.5数据类型22

2.5.1整型数据22

2.5.2实型数据24

2.5.3字符型数据26

2.5.4各类数值型数据之间的混合运算28

2.6运算符与表达式30

2.6.1算术运算符和算术表达式30

2.6.2关系运算符和关系表达式33

2.6.3逻辑运算符和逻辑表达式34

2.6.4赋值运算符和赋值表达式36

2.6.5逗号运算符和逗号表达式37

2.7输入与输出简介38

2.7.1数据输入与输出的概念38

2.7.2字符数据的输入与输出39

2.7.3格式的输入与输出40

2.8本章小结47

习题250

第3章 顺序和选择结构程序设计53

3.1顺序结构编程53

3.1.1 C语句53

3.1.2顺序结构程序设计54

3.2选择结构程序设计55

3.2.1 if语句55

3.2.2条件运算符59

3.2.3 switch语句61

3.2.4选择结构程序设计举例64

3.3本章小结65

习题367

第4章 循环结构程序设计72

4.1 3种循环控制结构72

4.1.1while语句构成的循环结构72

4.1.2 do…while语句76

4.1.3 for语句79

4.2 3种循环语句的比较83

4.3循环的嵌套85

4.4break语句和continue语句86

4.4.1 break语句86

4.4.2 continue语句88

4.5 goto语句90

4.6循环程序举例91

4.7本章小结96

习题497

第5章 数组103

5.1数组的引例103

5.2一维数组105

5.2.1一维数组的定义和引用105

5.2.2一维数组的初始化107

5.2.3一维数组程序举例108

5.3二维数组114

5.3.1二维数组的定义和引用114

5.3.2二维数组的初始化115

5.3.3二维数组程序举例116

5.4字符数组和字符串120

5.4.1字符数组120

5.4.2字符串121

5.4.3二维字符数组125

5.4.4字符数组程序举例126

5.5本章小结129

习题5130

第6章 函数133

6.1函数的基本结构134

6.2函数的调用135

6.2.1函数的一般调用135

6.2.2函数的原型声明138

6.2.3函数的嵌套调用140

6.3递归函数141

6.3.1递归的概念141

6.3.2递归程序举例142

6.4数组作为函数参数145

6.4.1数组元素作为函数参数145

6.4.2数组名作为函数参数146

6.4.3二维数组名作为函数参数148

6.5变量的作用域148

6.5.1局部变量149

6.5.2全局变量150

6.6变量的存储类型151

6.7模块化程序设计155

6.8本章小结156

习题6158

第7章 指针165

7.1指针的基本概念165

7.1.1地址和指针165

7.1.2指针变量的定义、赋值与引用166

7.2指针和数组171

7.2.1指针和一维数组171

7.2.2指针和二维数组173

7.2.3指针和字符串176

7.2.4指针数组178

7.3指针和函数181

7.3.1指针作为函数参数181

7.3.2返回指针值的函数183

7.3.3指向函数的指针184

7.4指向指针的指针186

7.4.1二级指针的定义186

7.4.2使用指向指针的指针186

7.5动态内存分配187

7.6本章小结189

习题7190

第8章 用户自己建立数据类型193

8.1引述193

8.2结构体193

8.2.1结构体类型193

8.2.2定义结构体类型变量的方法194

8.2.3结构体类型变量的引用196

8.2.4结构体变量的初始化197

8.3结构体数组197

8.4指向结构体的指针199

8.5链表200

8.6共用体206

8.7自定义数据类型208

8.7.1枚举类型208

8.7.2用typedef定义类型210

8.8本章小结211

习题8212

第9章 文件216

9.1文件的基本知识216

9.1.1文件的概念216

9.1.2缓冲文件系统和非缓冲文件系统216

9.1.3文件类型指针218

9.2文件的打开与关闭219

9.2.1文件的打开219

9.2.2文件的关闭221

9.3文件的顺序读写221

9.3.1输入和输出一个字符221

9.3.2输入和输出一个字符串224

9.3.3格式化的输入和输出226

9.3.4按数据块的方式输入和输出228

9.4文件的定位与随机读写229

9.4.1文件的定位230

9.4.2随机读写230

9.5文件操作的出错检测230

9.6本章小结231

习题9232

实验234

实验1数据类型、运算符和表达式234

实验2顺序结构程序设计242

实验3选择结构程序设计246

实验4循环控制(一)250

实验5循环控制(二)255

实验6数组(一)259

实验7数组(二)264

实验8函数268

实验9指针273

实验10结构体和共用体277

实验11文件282

实验12综合实训285

附录A C语言程序集成开发环境简介299

附录B ASCⅡ码表321

附录C C语言常用的关键字323

附录D C语言运算符的优先级324

附录E C语言常用的标准库函数326

热门推荐