图书介绍

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

C语言程序设计
  • 吴伶,傅自钢主编;肖毅,何轶副主编;沈岳主审 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:9787563542475
  • 出版时间:2015
  • 标注页数:236页
  • 文件大小:32MB
  • 文件页数:246页
  • 主题词: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 计算机程序设计语言的发展1

1.2 C语言的发展及特点2

1.2.1 C语言的发展2

1.2.2 C语言的特点3

1.3 C程序的基本结构和组成4

1.3.1 C程序的基本结构4

1.3.2 C程序的基本组成5

1.4 C语言的基本标识符6

1.5 运行C语言程序的步骤6

1.5.1 运行C语言程序的一般过程6

1.5.2 运行C语言程序的一个实例7

本章小结9

习题一10

第2章 数据类型与表达式12

2.1 C语言数据类型简介12

2.2 常量和变量13

2.3 整数类型14

2.4 实数类型18

2.5 字符类型20

2.6 数据类型转换23

2.7 运算符与表达式24

2.7.1 C语言运算符简介24

2.7.2 算术运算符和算术表达式25

2.7.3 赋值运算符27

2.7.4 逗号运算符28

2.7.5 位运算符29

本章小结31

习题二32

第3章 语句与流程控制34

3.1 算法基础34

3.1.1 算法的定义34

3.1.2 算法的描述方法34

3.1.3 算法设计的要求39

3.2 基本输入与输出语句39

3.2.1 常用的输入函数39

3.2.2 常用的输出函数41

3.2.3 输入函数和输出函数举例42

3.3 顺序结构43

3.4 选择结构44

3.4.1 if语句44

3.4.2 switch语句49

3.4.3 程序应用举例50

3.5 循环结构53

3.5.1 while语句53

3.5.2 do-while语句54

3.5.3 for语句55

3.6 控制转移语句58

3.7 算法综合实例分析59

本章小结62

习题三62

第4章 函数67

4.1 概述67

4.2 函数定义69

4.2.1 无参函数的定义形式69

4.2.2 有参函数的定义形式70

4.2.3 函数的返回值70

4.3 调用函数71

4.3.1 函数调用的形式71

4.3.2 形式参数和实际参数72

4.3.3 被调用函数的声明和函数原型74

4.4 函数的嵌套调用76

4.5 递归函数77

4.6 局部变量和全局变量81

4.6.1 局部变量81

4.6.2 全局变量83

4.7 变量的存储类别86

4.7.1 动态存储方式与静态存储方式86

4.7.2 变量的存储类别86

4.7.3 用extern声明外部变量89

4.8 外部函数和内部函数90

4.9 编译预处理92

4.9.1 宏定义92

4.9.2 文件包含98

本章小结100

习题四100

第5章 数组105

5.1 数组的概念105

5.2 一维数组105

5.2.1 一维数组声明105

5.2.2 一维数组使用106

5.2.3 一维数组初始化107

5.2.4 一维数组应用示例109

5.3 二维数组111

5.3.1 二维数组声明111

5.3.2 二维数组使用112

5.3.3 二维数组初始化112

5.3.4 二维数组程序举例113

5.4 字符数组与字符串115

5.4.1 字符数组声明115

5.4.2 字符数组初始化115

5.4.3 字符数组的输入/输出117

5.4.4 字符串处理函数118

5.5 数组作为函数参数122

5.5.1 数组元素作为函数实参122

5.5.2 数组元素作为函数实参123

5.6 数组应用举例125

本章小结132

习题五132

第6章 指针137

6.1 指针的概念137

6.2 指针变量的定义与运算139

6.2.1 指针变量的定义139

6.2.2 指针变量的运算141

6.3 指针与数组144

6.3.1 指针与一维数组144

6.3.2 指针与二维数组148

6.3.3 指针与字符串152

6.4 指针与函数156

6.4.1 指针变量作为函数参数156

6.4.2 用指向函数的指针变量作为函数参数158

6.4.3 返回指针的函数160

6.5 动态内存管理161

6.5.1 什么是动态内存管理162

6.5.2 动态内存管理函数162

6.5.3 动态内存管理应用举例166

6.6 指针应用举例168

本章小结173

习题六176

第7章 用户自己建立数据类型182

7.1 结构体类型变量的定义182

7.1.1 结构体类型的概念及定义182

7.1.2 结构体类型变量的定义184

7.1.3 结构体类型变量的引用185

7.2 使用结构体数组188

7.2.1 结构体数组的定义及初始化188

7.2.2 结构体数组的应用举例190

7.3 结构体指针192

7.3.1 结构体指针的定义及初始化192

7.3.2 指向结构体数组的指针193

7.3.3 结构体变量和指向结构体变量的指针作为函数参数195

7.4 结构体与链表197

7.4.1 链表概述197

7.4.2 静态链表的建立198

7.4.3 动态链表的创建和输出199

7.4.4 动态链表的综合操作201

7.5 共用体类型203

7.5.1 共用体概述204

7.5.2 共用体变量的引用205

7.5.3 共用体综合应用207

7.6 枚举类型数据208

7.6.1 枚举类型概述208

7.6.2 枚举类型应用举例209

7.7 用typedef声明自定义类型数据211

本章小结211

习题七212

第8章 文件216

8.1 文件的基本知识216

8.1.1 文件概述216

8.1.2 C文件结构及其指针216

8.1.3 文件系统的缓冲性217

8.2 文件的打开与关闭218

8.2.1 文件的打开函数fopen()218

8.2.2 文件的关闭函数fclose()220

8.3 文件的读写操作220

8.3.1 读/写字符函数fgetc()和fputc()220

8.3.2 读/写字符串函数fgets()和fputs()221

8.3.3 读/写数据块函数fread()和fwrite()221

8.3.4 读/写格式化函数fscanf()和fprintf()222

8.4 文件的定位和随机读写222

8.5 文件检测函数223

8.6 应用举例224

本章小结225

习题八225

附录A ASCII码表227

附录B C语言常用关键字228

附录C C语言常用库函数229

参考文献236

热门推荐