图书介绍

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

C语言程序设计
  • 张树粹,孟佳娜编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115139423
  • 出版时间:2006
  • 标注页数:257页
  • 文件大小:11MB
  • 文件页数:269页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

目录1

第1章 概述1

1.1 程序设计与高级语言1

1.1.1 程序与程序设计1

1.1.2 高级语言1

1.2 算法2

1.2.1 算法的特性2

1.2.2 算法表示3

1.3 C语言的发展史与特点4

1.3.1 C语言的发展史4

1.3.2 C语言的特点5

1.4.1 C程序的基本结构6

1.4 C程序结构及书写规则6

1.4.2 程序的书写规则7

1.5 C语言的基本词法7

1.5.1 字符集7

1.5.2 保留字8

1.5.3 预定义标识符9

1.5.4 标识符9

1.5.5 C语言的词类9

1.6 C语言的基本语句10

1.7 标准输入/输出函数11

1.7.1 格式化输入/输出函数11

1.7.2 非格式化字符输入/输出函数19

1.8 C程序的编辑、编译、连接和执行20

1.8.1 Turbo C 3.0简介21

1.8.2 UNIX操作系统下的C编程简介25

习题26

实验1 C程序初步28

第2章 C语言基本数据类型及运算符30

2.1 C语言的数据类型30

2.2 常量31

2.2.1 整型常量31

2.2.2 实型常量31

2.2.3 字符常量31

2.2.4 符号常量32

2.2.5 字符串常量32

2.3 变量33

2.3.1 变量的数据类型及其定义33

2.3.2 变量的存储类型及其定义34

2.3.3 变量的初始化37

2.3.4 基本数据类型的使用37

2.4 运算符及表达式40

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

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

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

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

2.4.5 逗号运算符和逗号表达式45

2.4.6 变量的自增、自减(++,--)运算符45

2.4.7 长度运算符47

2.4.8 位运算符和位运算表达式47

2.4.9 混合运算和类型转换50

2.4.10 综合运算举例51

习题52

实验2 数据类型56

实验3 运算符与表达式57

第3章 程序控制结构59

3.1 顺序结构59

3.2 选择结构60

3.2.1 单分支选择结构60

3.2.2 双分支选择结构62

3.2.3 条件运算符?:66

3.2.4 用switch语句实现多分支选择结构67

3.3 循环结构69

3.3.1 当循环结构70

3.3.2 直到循环结构72

3.3.3 次数循环结构73

3.3.4 循环嵌套与多重循环74

3.3.5 3种循环语句的比较75

3.4 break语句和continue语句75

3.4.1 break语句75

3.4.2 continue语句76

3.5 goto语句及标号语句77

3.6 综合举例78

习题80

实验4 顺序结构程序设计85

实验5 选择结构程序设计86

实验6 循环结构程序设计87

4.1 一维数组90

4.1.1 一维数组定义90

第4章 数组90

4.1.2 一维数组的存储形式91

4.1.3 一维数组的引用91

4.1.4 一维数组的初始化92

4.1.5 一维数组程序设计举例92

4.2 二维数组及多维数组94

4.2.1 二维数组及多维数组定义95

4.2.2 二维数组及多维数组的存储形式95

4.2.3 二维数组元素的引用96

4.2.4 二维数组的初始化96

4.2.5 二维数组程序设计举例97

4.3 字符数组与字符串99

4.3.1 字符数组与字符串99

4.3.2 字符数组的输入与输出100

4.3.3 字符串处理函数102

4.3.4 字符数组程序设计举例104

4.4 数组应用程序举例105

习题107

实验7 数组及其应用110

第5章 函数114

5.1 C函数与C程序结构114

5.2 函数的定义及构成115

5.3 函数的调用117

5.4 函数的递归调用121

5.5 函数间的数据传递124

5.5.1 值传递方式124

5.5.2 地址传递方式125

5.5.3 返回值方式127

5.5.4 全局变量传递方式128

5.6 内部函数和外部函数130

5.6.1 内部函数130

5.6.2 外部函数130

5.7 函数应用程序举例132

习题136

实验8 函数及其应用140

第6章 编译预处理143

6.1 宏定义143

6.1.1 不带参数的宏定义143

6.1.2 带参宏的定义和引用145

6.2 文件包含处理147

6.3 条件编译149

习题152

实验9 C编译预处理154

第7章 指针156

7.1 指针和指针变量156

7.1.1 指针156

7.1.2 指针变量157

7.2 指针变量的定义、初始化和引用157

7.2.1 指针变量的定义157

7.2.2 指针变量的初始化157

7.2.3 指针变量的引用158

7.3 指针的运算160

7.3.1 指针的赋值运算160

7.3.2 指针的算术运算161

7.3.3 指针的关系运算162

7.4 指针变量作函数的参数163

7.5 指针与数组165

7.5.1 一维数组的指针表示方法165

7.5.2 二维数组的指针表示方法167

7.5.3 指针数组171

7.5.4 数组的指针作函数参数172

7.6 指针与字符串175

7.6.1 字符串的表示和使用175

7.6.2 指向字符串的指针变量作函数参数177

7.6.3 用指针数组处理字符串178

7.7 多级指针179

7.8 指针与函数181

7.8.1 指向函数的指针的概念181

7.8.2 指向函数的指针的应用183

7.8.3 返回指针值的函数184

7.9 main()函数和命令行参数185

7.9.1 命令行参数的概念185

7.9.2 命令行参数的表示方法185

7.10 指针应用程序举例186

习题188

实验10 指针及其应用192

第8章 结构型、共用型和枚举型194

8.1 结构型的定义194

8.2 结构型变量的定义和引用195

8.2.1 结构型变量的定义和初始化195

8.2.2 结构型变量成员的引用197

8.3.1 结构型数组的定义和初始化198

8.3 结构型数组的定义和引用198

8.3.2 结构型数组元素的引用199

8.4 指向结构型数据的指针变量的定义和引用200

8.4.1 指向结构型变量的指针200

8.4.2 指向结构型数组的指针202

8.4.3 函数间结构型数据的传递203

8.5 链表及其操作204

8.5.1 链表204

8.5.2 简单链表205

8.5.3 处理动态链表所需的函数206

8.5.4 建立动态链表207

8.5.5 遍历链表208

8.5.7 链表的删除操作209

8.5.6 链表的插入操作209

8.6 共用型210

8.6.1 共用型变量的定义210

8.6.2 共用型变量的引用211

8.7 枚举型213

8.7.1 枚举型的定义213

8.7.2 枚举型变量的引用213

8.8 用typedef定义类型的别名215

8.9 综合程序设计举例(学籍管理程序)216

习题219

实验11 结构型及其应用223

9.1 文件的概述226

9.1.1 磁盘文件名226

第9章 文件226

9.1.2 磁盘文件的打开与关闭227

9.1.3 文件缓冲区227

9.1.4 磁盘文件分类227

9.1.5 设备文件228

9.2 文件类型及文件指针229

9.3 文件的打开函数与关闭函数229

9.3.1 打开文件函数229

9.3.2 关闭文件函数231

9.3.3 标准设备文件的打开与关闭231

9.4 文件的读/写函数232

9.4.1 文件尾测试函数232

9.4.2 字符读/写函数232

9.4.3 字符串读/写函数234

9.4.4 数据读/写函数235

9.4.5 格式读/写函数238

9.5 文件处理的其他常用函数239

9.5.1 文件头定位函数239

9.5.2 文件随机定位函数241

9.5.3 错误处理函数242

9.6 文件应用程序举例243

习题244

实验12 文件操作247

附录1 ASCII字符编码表249

附录2 C运算符的优先级和结合性251

附录3 常用的C库函数252

参考文献257

热门推荐