图书介绍

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

C语言程序设计
  • 高平昊等编著 著
  • 出版社: 合肥:安徽大学出版社
  • ISBN:7811102374
  • 出版时间:2006
  • 标注页数:238页
  • 文件大小:15MB
  • 文件页数:249页
  • 主题词: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 C语言的发展1

1.2 C语言的特点2

1.3 简单的C语言程序介绍3

1.4 Turboc 2.0的上机过程5

1.4.1 编辑、编译、连接、执行及调试程序的概念5

1.4.2 Turbo C 2.0集成开发环境的使用7

1.5 程序设计算法简介10

1.5.1 算法的概念10

1.5.2 算法的特性10

1.5.3 算法的表示11

习题113

第2章 数据类型与运算符15

2.1 C语言的数据类型概述15

2.2 标识符、常量和变量16

2.2.1 标识符16

2.2.2 常量16

2.2.3 变量17

2.3 C语言的基本数据类型18

2.3.1 整型数据18

2.3.2 实型数据19

2.3.3 字符型数据20

2.4 变量赋初值与类型转换24

2.4.1 变量赋初值24

2.4.2 类型转换24

2.5 运算符和表达式26

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

2.5.2 关系运算符和关系表达式27

2.5.3 逻辑运算符和逻辑表达式28

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

2.5.5 赋值运算符和赋值表达式31

2.5.6 逗号运算符和逗号表达式32

2.5.7 C语言运算符的优先级与结合性33

习题234

第3章 结构化程序设计36

3.1 顺序程序设计36

3.1.1 数据的输入和输出36

3.1.2 printf()函数37

3.1.3 scanf()函数41

3.1.4 getchar()函数与putchar()函数44

3.1.5 基本语句及复合语句45

3.1.6 程序示例46

3.2 分支程序设计48

3.2.1 if语句的结构及应用48

3.2.2 switch语句的结构及应用52

3.3 循环型程序设计54

3.3.1 while语句的结构及应用54

3.3.2 do…while语句的结构及应用56

3.3.3 for语句的结构及应用57

3.3.4 goto语句59

3.3.5 break语句及continue语句60

习题361

第4章 数组65

4.1 一维数组65

4.1.1 一维数组的定义65

4.1.2 一维数组的初始化66

4.1.3 一维数组的引用66

4.1.4 一维数组的应用举例67

4.2 二维数组71

4.2.1 二维数组的定义和引用71

4.2.2 二维数组的初始化71

4.2.3 二维数组在内存中的存放72

4.2.4 二维数组的应用举例72

4.3 字符数组74

4.3.1 字符数组的定义74

4.3.2 字符数组的初始化74

4.3.3 字符数组的整体操作75

4.3.4 常用的字符串处理函数76

4.4 数组应用举例79

习题482

第5章 函数87

5.1 函数的引入87

5.2 函数定义的形式90

5.3 函数的参数和返回值92

5.3.1 形式参数和实际参数92

5.3.2 函数的返回值93

5.4 函数的调用94

5.4.1 函数调用的一般形式94

5.4.2 函数调用的方式95

5.4.3 对被调用函数的说明95

5.5 函数的递归调用97

5.6 数组作为函数的参数101

5.6.1 数组元素作为函数参数101

5.6.2 数组名作为函数的形参和实参101

5.7 数据存储类别103

5.7.1 自动变量103

5.7.2 寄存器变量104

5.7.3 外部变量104

5.7.4 静态变量106

5.8 编译预处理108

5.8.1 概述108

5.8.2 宏定义108

5.8.3 无参数宏定义109

5.8.4 带参数宏定义111

5.8.5 文件包含115

5.8.6 条件编译116

习题5117

第6章 指针125

6.1 指针概述125

6.1.1 地址与指针125

6.1.2 指针变量的定义与引用126

6.2 指针与数组130

6.2.1 指针与一维数组130

6.2.2 指针与二维数组133

6.2.3 指针与字符串134

6.2.4 指针数组与多级指针136

6.3 指针与函数138

6.3.1 指针作为函数参数138

6.3.2 指向函数的指针142

6.3.3 返回指针值的函数144

6.3.4 main函数中的参数145

习题6146

第7章 结构体、共用体和枚举类型151

7.1 结构体类型151

7.1.1 结构体类型变量的定义151

7.1.2 结构体类型变量的引用154

7.1.3 结构体数组156

7.1.4 结构体变量与指针158

7.1.5 结构体变量与函数160

7.1.6 动态分配与链表161

7.2 共用体类型175

7.2.1 共用体的定义及引用175

7.2.2 共用体变量的应用176

7.3 枚举类型数据178

7.3.1 枚举变量的定义与声明178

7.3.2 枚举变量的赋值与使用178

7.4 用TYPEDEF定义类型179

习题7180

第8章 位运算184

8.1 位运算概念184

8.2 位运算符使用方法184

8.2.1 按位与运算符(&)185

8.2.2 按位或运算符(|)185

8.2.3 按位异或运算符(∧)185

8.2.4 按位取反运算符(~)186

8.2.5 左移运算符(<<)187

8.2.6 右移运算符(>>)187

8.3 位运算示例188

习题8189

第9章 文件191

9.1 文件概述191

9.1.1 文件的概念191

9.1.2 缓冲文件系统(标准I/O)和非缓冲文件系统(系统I/O)192

9.1.3 文件(FILE)类型指针193

9.2 文件的打开与关闭193

9.2.1 文件的打开(fopen函数)193

9.2.2 文件的关闭(fclose函数)195

9.3 文件的顺序读写195

9.3.1 输入和输出一个字符195

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

9.3.3 按“记录”的方式输入和输出201

9.3.4 格式化的输入和输出202

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

9.4.1 文件的定位204

9.4.2 随机读写205

9.5 文件操作的检测206

9.6 非缓冲文件系统与C语言库文件207

9.6.1 非缓冲文件系统207

9.6.2 C语言库文件208

习题9209

第10章 综合应用程序实例212

10.1 文件加密技术212

10.2 学生成绩管理系统214

10.3 简单的接口程序222

10.4 图形模式下的文本输出及屏幕操作228

附录1 常用字符和ASCII代码对照表233

附录2 运算符优先级和结合方向234

附录3 常用库函数235

热门推荐