图书介绍

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

C语言程序设计基础教程
  • 潘志安,李学锋主编 著
  • 出版社: 武汉:华中师范大学出版社
  • ISBN:756222952X
  • 出版时间:2004
  • 标注页数:212页
  • 文件大小:13MB
  • 文件页数:225页
  • 主题词: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语言的基本语法单位5

1.3.1 标识符5

1.3.2 关键字5

1.3.3 分隔符6

1.4 C语言程序的上机步骤6

1.4.1 运行一个C语言程序的基本过程6

1.4.2 在Turbo C运行C语言程序的步骤6

1.4.3 在Visual C++6.0运行C语言程序的步骤11

习题15

第2章 数据类型16

2.1 C语言的数据类型16

2.1.1 C语言的数据类型分类16

2.1.2 基本数据类型的名字及长度16

2.2 常量和变量18

2.2.1 常量18

2.2.2 变量19

2.3 整型数据20

2.3.1 整型数据的内存表示20

2.3.2 整型常量21

2.3.3 整型变量22

2.4.2 实型常量23

2.4 实型数据23

2.4.1 实型数据的内存表示23

2.4.3 实型变量24

2.5 字符型数据25

2.5.1 字符常量25

2.5.2 字符变量27

2.5.3 字符数据的内存表示27

2.5.4 字符串常量29

习题30

3.1.1 C语言运算符的介绍32

3.1.2 基本的算术运算符32

3.1 算术运算符与算术表达式、强制类型转换运算符32

第3章 运算符与表达式32

3.1.3 运算符的优先级别、结合性33

3.1.4 算术表达式33

3.1.5 数值型数据混合运算的类型转换规则33

3.1.6 强制类型转换运算符34

3.1.7 自加运算符和自减运算符35

3.2 赋值运算符与赋值表达式36

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

3.2.2 复合的赋值运算符37

3.2.3 赋值运算的类型转换及规则37

3.3 逗号运算符与逗号表达式38

3.4.2 关系运算符和关系表达式39

3.4.1 C语言中的逻辑值39

3.4 关系运算和逻辑运算39

3.4.3 逻辑运算符和逻辑表达式40

3.4.4 条件运算符和条件表达式41

3.5 长度运算符和长度运算表达式43

3.6 位运算43

3.6.1 位运算符43

3.6.2 位运算符的运算功能44

习题46

第4章 语句和程序结构48

4.1 C语言语句48

4.2.2 数据的输入输出50

4.2.1 赋值语句50

4.2 顺序结构50

4.2.3 putchar函数(字符输出函数)51

4.2.4 getchar函数(字符输入函数)51

4.2.5 printf函数(格式输出函数)51

4.2.6 scanf函数(格式输入函数)54

4.3 选择结构56

4.3.1 if语句56

4.3.2 switch语句59

4.4 循环结构62

4.4.1 while语句和do—while语句62

4.4.2 for语句64

4.5.1 break语句66

4.5 其他控制语句66

4.4.3 循环的嵌套66

4.4.4 几种循环的比较66

4.5.2 continue语句67

4.5.3 return语句67

4.5.4 goto语句68

4.6 程序举例68

习题70

第5章 数组72

5.1 一维数组72

5.1.1 一维数组的定义和初始化72

5.1.3 一维数组应用举例74

5.1.2 一维数组的引用74

5.2 二维数组77

5.2.1 二维数组的定义和初始化77

5.2.2 二维数组的引用79

5.2.3 二维数组应用举例80

5.3 字符数组81

5.3.1 字符数组的定义和初始化81

5.3.2 字符数组的引用83

5.3.3 字符串及字符串结束标志83

5.3.4 字符数组的输入输出84

5.3.5 字符数组应用举例86

5.4 字符串处理函数86

习题90

第6章 编译预处理92

6.1 预处理概述92

6.2 宏定义92

6.2.1 不带参数的宏定义92

6.2.2 带参数的宏定义94

6.2.3 终止宏定义95

6.3 文件包含96

6.4 条件编译97

习题99

第7章 函数101

7.1 函数概述101

7.2 函数的定义和声明102

7.2.1 函数的定义103

7.2.2 函数声明和函数原型104

7.3 函数的调用、函数参数和返回值105

7.3.1 函数的形参和实参106

7.3.2 函数的返回值108

7.3.3 函数的调用110

7.4 嵌套和递归调用113

7.4.1 函数的嵌套调用113

7.4.2 函数的递归调用114

7.5 数组作函数参数117

7.5.1 数组元素作函数参数117

7.5.2 数组名作函数参数118

7.6.1 变量的作用域规则120

7.6 变量的作用域120

7.6.2 局部变量和全局变量121

7.7 变量的存储类别124

7.7.1 自动存储变量124

7.7.2 寄存器存储变量125

7.7.3 外部存储变量126

7.7.4 静态存储变量127

7.8 内部函数和外部函数130

7.8.1 内部函数130

7.8.2 外部函数131

习题133

7.8.3 多文件程序133

第8章 指针135

8.1 地址与指针135

8.1.1 指针的概念135

8.1.2 指针变量的定义136

8.1.3 指针变量的初始化和赋值136

8.1.4 指针变量的引用137

8.1.5 指针变量的运算138

8.1.6 指针变量作函数参数141

8.2 指针与数组144

8.2.1 指针与一维数组144

8.2.2 指针与二维数组147

8.2.3 指向数组的指针作函数参数151

8.3 指针与字符串154

8.3.1 字符串的表示和使用154

8.3.2 指向字符串的指针作函数的参数156

8.4 指针与函数157

8.4.1 指向函数的指针变量的定义与引用157

8.4.2 指向函数的指针变量作函数参数159

8.4.3 返回指针值的函数159

8.5 指针数组和指向指针的指针160

8.5.1 指针数组的概念、定义和用途160

8.5.2 指针数组作main函数的参数161

8.5.3 指针的指针163

8.5.4 void指针类型165

习题166

第9章 结构体与共用体167

9.1 结构体类型声明、结构体类型变量定义和引用167

9.1.1 结构体类型的定义167

9.1.2 结构体类型变量的定义、引用和初始化168

9.2 结构体数组和指向结构体类型数据的指针172

9.2.1 结构体数组172

9.2.2 指向结构体类型数据的指针174

9.3 链表177

9.3.1 链表概述177

9.3.2 动态内存分配处理函数178

9.3.3 动态链表179

9.4 共用体186

9.4.1 共用体的概念和共用体类型的定义186

9.4.2 共用体变量定义和引用187

9.4.3 共用体类型数据的特点188

9.5 枚举类型191

9.6 用typedef定义类型192

9.6.1 用typedef规定新类型的方法193

9.6.2 用typedef规定新类型的作用193

9.6.3 使用typedef的说明194

习题194

10.1 文件概述195

第10章 文件195

10.2 文件类型指针和文件号196

10.3 文件操作196

10.3.1 文件的打开与关闭196

10.3.2 文件的读写197

10.3.3 文件的定位200

习题202

附录203

附录1 常用字符与ASCII代码对照表203

附录2 C语言中的关键字204

附录3 运算符和结合性204

附录4 C语言库函数206

参考文献212

热门推荐