图书介绍

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

C语言程序设计
  • 芦秀莲主编 著
  • 出版社: 北京:中央广播电视大学出版社
  • ISBN:9787304052591
  • 出版时间:2011
  • 标注页数:278页
  • 文件大小:70MB
  • 文件页数: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章 概述1

1.1 程序设计语言1

1.1.1 计算机语言1

1.1.2 程序设计语言的发展1

1.2 C语言程序设计2

1.2.1 C语言的发展史2

1.2.2 C语言的主要特点3

1.3 C程序的基本结构3

1.3.1 C程序的实例3

1.3.2 输入/输出函数的简单介绍5

1.3.3 C程序的基本结构6

1.3.4 C语言的词汇6

1.3.5 C程序的书写8

1.4 C程序的开发过程9

本章习题11

第2章 基本数据类型、运算符及表达式13

2.1 C语言的数据类型13

2.1.1 数据类型13

2.1.2 C语言数据类型简介13

2.1.3 C语言的基本数据类型14

2.1.4 基本数据类型的修饰14

2.2 常量15

2.2.1 整型常量15

2.2.2 实型常量16

2.2.3 符号常量17

2.2.4 字符型常量18

2.2.5 字符串常量20

2.3 变量21

2.3.1 定义变量21

2.3.2 变量类型21

2.4 运算符与表达式24

2.4.1 C语言运算符简介24

2.4.2 表达式25

2.4.3 算术运算符和算术表达式26

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

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

2.4.6 条件运算符和条件表达式30

2.4.7 关系运算符和关系表达式32

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

2.4.9 数据之间的混合运算36

本章习题37

第3章 结构化程序设计42

3.1 结构化程序设计的思想及流程图42

3.1.1 结构化程序设计思想42

3.1.2 流程图42

3.2 结构化程序设计的3种基本结构43

3.2.1 顺序结构43

3.2.2 选择结构44

3.2.3 循环结构56

3.2.4 循环的嵌套61

3.3 几种转移控制语句62

3.3.1 break语句62

3.3.2 continue语句63

3.3.3 goto语句65

3.3.4 return语句65

3.4 数据的输入与输出65

3.4.1 不同数据类型的输入66

3.4.2 不同数据类型的输出70

本章习题75

第4章 数组80

4.1 一维数组80

4.1.1一维数组的定义80

4.1.2 一维数组的初始化81

4.1.3 一维数组的引用82

4.1.4 一维数组应用举例82

4.2 二维数组85

4.2.1 二维数组的定义85

4.2.2 二维数组的初始化86

4.2.3 二维数组的引用88

4.3 字符数组89

4.3.1 字符数组的定义和初始化89

4.3.2 字符串与字符数组91

4.3.3 字符串处理函数94

4.3.4 字符数组应用举例97

本章习题100

第5章 函数106

5.1 C程序的模块结构106

5.1.1 C程序的模块化结构概念106

5.1.2 函数的概述106

5.2 函数的分类107

5.3 函数的定义108

5.3.1 函数的说明108

5.3.2 函数的定义109

5.3.3 有参函数和无参函数111

5.4 函数的调用112

5.4.1 函数调用的一般形式112

5.4.2 函数调用的方式113

5.5 函数间的参数传递114

5.5.1 函数的参数和值114

5.5.2 用数组作为函数参数进行传递116

5.6 函数的嵌套117

5.7 函数的递归117

5.8 变量的作用域121

5.8.1 局部变量121

5.8.2 全局变量122

5.9 变量的存储类型123

5.9.1 静态存储方式和动态存储方式124

5.9.2 静态局部变量124

5.9.3 自动变量125

5.9.4 寄存器变量126

5.9.5 静态全局变量和非静态全局变量127

5.9.6 变量在使用中的注意事项128

5.10 系统函数130

5.10.1 常用的数学函数130

5.10.2 字符函数133

5.10.3 其他函数135

本章习题136

第6章 结构体与共用体142

6.1 结构体类型的定义142

6.1.1 结构体类型的定义说明142

6.1.2 定义结构体类型时需要注意的问题143

6.1.3 结构体型的嵌套定义143

6.2 结构体变量的定义及内存分配144

6.2.1 结构体变量的定义144

6.2.2 结构体类型的内存分配模式146

6.3 结构体变量的初始化和引用146

6.3.1 结构体变量的初始化146

6.3.2 结构体变量的引用148

6.4 结构体数组149

6.4.1 结构体数组的定义149

6.4.2 结构体数组的初始化150

6.5 结构体变量和结构体数组成员的访问151

6.5.1 访问结构体成员运算符151

6.5.2 访问结构体成员的方法152

6.6 指向结构体类型数据的指针154

6.6.1 结构体指针的初始化154

6.6.2 结构体指针的应用154

6.7 结构体型与函数156

6.7.1 结构体型的数据作函数的参数156

6.7.2 结构体型的函数160

6.8 用递归结构处理链表163

6.8.1 递归结构163

6.8.2 链表的概念164

6.8.3 动态链表的基本操作164

6.9 共用体型167

6.9.1 共用体的定义167

6.9.2 共用体变量的定义168

6.9.3 共用体变量的引用168

6.9.4 共用体类型数据的特点171

6.9.5 结构体和共用体的区别172

6.10 枚举类型173

6.10.1 枚举型的定义173

6.10.2 枚举变量的定义173

6.10.3 给枚举常量赋初值174

6.10.4 枚举中的几条规定174

6.11 用typedef定义类型176

6.11.1 typedef定义类型的格式176

6.11.2 typedef定义类型的几点说明177

6.11.3 类型定义的使用177

本章习题179

第7章 指针186

7.1 地址和指针的概念186

7.1.1 变量的内容和变量的地址186

7.1.2 直接访问和间接访问187

7.1.3 指针的概念188

7.2 指针变量188

7.2.1 指针变量的定义188

7.2.2 指针变量赋值188

7.3 指针变量的运算189

7.3.1 指针运算符189

7.3.2 指针变量的运算191

7.4 指向数组元素的指针195

7.5 指向多维数组的指针变量198

7.6 指向字符串的指针变量200

7.7 指针型函数203

7.7.1 指针型函数的定义方法204

7.7.2 函数指针变量204

7.8 二级指针206

7.8.1 一级指针和二级指针的概念206

7.8.2 二级指针的定义207

7.8.3 二级指针的使用207

7.9 用指针进行内存动态分配208

7.9.1 内存动态分配的含义208

7.9.2 内存动态分配的步骤209

7.9.3 常用的内存动态分配函数209

本章习题211

第8章 编译预处理215

8.1 文件包含处理——#include215

8.1.1 文件包含的格式215

8.1.2 文件包含的功能216

8.2 宏定义——#define217

8.2.1 不带参数的宏定义217

8.2.2 带参数的宏定义219

8.3 条件编译220

8.3.1 条件编译命令的形式220

8.3.2 条件编译的功能222

本章习题222

第9章 位运算227

9.1 位运算与位运算符227

9.2 位段229

9.2.1 位段结构类型及位段结构变量的定义229

9.2.2 位段结构的存储231

9.2.3 位段结构的使用231

9.3 位运算举例231

本章习题233

第10章 文件236

10.1 文件的概述236

10.1.1 数据文件236

10.1.2 文件的存取方式237

10.1.3 流和文件237

10.1.4 文件指针类型238

10.1.5 文件操作的步骤238

10.2 文件的打开与关闭239

10.2.1 文件的打开239

10.2.2 文件的关闭241

10.3 文件测试函数242

10.4 文件的读写操作242

10.4.1 字符读写函数243

10.4.2 数据读写函数246

10.4.3 字符串读写函数248

10.4.4 格式化读写函数249

10.4.5 其他读写函数251

10.5 文件的随机读写操作251

10.6 出错的检测253

本章习题254

附录258

热门推荐