图书介绍

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

C语言程序设计
  • 潘红主编 著
  • 出版社: 开封:河南大学出版社
  • ISBN:7810911120
  • 出版时间:2003
  • 标注页数:239页
  • 文件大小:26MB
  • 文件页数:253页
  • 主题词: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 程序和语言1

1.2.1 程序1

1.2.2 程序设计语言的发展2

1.3 C语言的特点3

1.4 C程序的基本结构4

1.5 库函数printf()和scanf()的使用7

1.5.1 函数printf()7

1.5.2 函数scanf()9

1.6 C程序的开发过程11

1.7 经典例题12

习题113

第2章 数据类型、运算符与表达式14

2.1 C的数据类型14

2.2 数值数据的表示14

2.2.1 整数14

2.2.2 浮点小数15

2.3 文字数据的表示15

2.4 变量的定义和赋值16

2.5 C语言类型修饰符18

2.6 表达式中数据类型转换18

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

2.7 算术运算符和算术表达式19

2.7.1 运算符简介19

2.7.3 关系运算符和关系表达式20

2.7.4 逻辑运算符和逻辑表达式22

2.7.5 赋值运算符和赋值表达式23

2.7.6 自增运算符和自减运算符24

2.7.7 逗号运算符和逗号表达式25

2.7.8 条件运算符和条件表达式25

2.8 经典例题27

习题228

3.1.1 程序的三种基本结构29

3.1 程序的三种基本结构29

第3章 顺序结构程序设计29

3.1.2 C语言程序的组成30

3.2 顺序结构程序设计31

3.3 实现顺序结构程序设计的基本语句31

3.3.1 赋值语句31

3.3.2 标准输入/输出32

3.4 顺序结构程序设计举例33

习题334

第4章 分支结构程序设计37

4.1 分支结构程序设计37

4.3 实现分支结构程序设计的语句38

4.2.2 逻辑运算符与逻辑表达式38

4.2.1 关系运算符与关系表达式38

4.2 实现分支结构判断条件的构成38

4.3.1 if语句39

4.3.2 switch语句43

4.4 分支结构程序设计举例45

习题450

第5章 循环结构程序设计53

5.1 循环结构的设计53

5.2 实现循环结构的语句54

5.2.1 while语句54

5.2.2 for语句55

5.2.3 do~while语句57

5.3 循环嵌套的概念及实现58

5.4 循环结构程序设计举例62

5.5 其他语句66

5.5.1 break语句66

5.5.2 continue语句67

5.5.3 goto转向语句68

习题569

第6章 数组71

6.1 一维数组71

6.1.1 一维数组的定义71

6.1.3 数组的初始化72

6.1.2 数组元素的引用72

6.1.4 一维数组程序举例73

6.2 二维数组74

6.2.1 二维数组的定义74

6.2.2 二维数组的引用75

6.2.3 二维数组的初始化76

6.2.4 二维程序举例77

6.3 字符数组78

6.3.1 字符数组的定义78

6.3.2 字符数组的初始化79

6.3.3 字符数组的引用79

6.3.4 字符串和字符串结束标志80

6.3.5 字符数组的输入输出81

6.3.6 字符串处理函数83

6.3.7 字符数组应用举例86

习题687

第7章 模块化程序设计及函数与预处理88

7.1 概述88

7.2 函数的分类89

7.2.1 从函数定义的角度89

7.2.2 从有无返回值角度89

7.2.3 从主调函数和被调函数之间数据传送的角度89

7.2.4 库函数功能分类90

7.3 函数的声明与定义90

7.3.2 函数的定义91

7.3.1 函数的声明91

7.4 函数的参数和函数的值94

7.4.1 函数的参数94

7.4.2 函数的返回值95

7.5 函数的调用96

7.5.1 函数的简单调用96

7.5.2 函数的递归调用98

7.6 变量在函数中的作用域100

7.6.1 局部变量100

7.6.2 全局变量101

7.7.2 外部函数104

7.7.1 内部函数104

7.7 内部函数和外部函数104

7.8 预处理指令105

7.8.1 #define指令105

7.8.2 #error指令106

7.8.3 #include指令106

7.8.4 #if、#else、#endif指令107

7.8.5 #undef指令107

习题7107

第8章 指针112

8.1 地址和指针的概念112

8.2.1 定义一个指针变量114

8.2 变量的指针和指向变量的指针变量114

8.2.2 指针变量的引用115

8.2.3 指针变量作为函数参数117

8.3 数组的指针和指向数组的指针变量121

8.3.1 指向数组元素的指针121

8.3.2 通过指针引用数组元素122

8.3.3 数组名作函数参数126

8.3.4 指向多维数组的指针和指针变量135

8.4 字符串的指针和指向字符串的指针变量143

8.4.1 字符串的表示形式143

8.4.2 字符串指针作函数参数145

8.4.3 对使用字符指针变量和字符数组的讨论148

8.5 函数的指针和指向函数的指针变量150

8.5.1 用函数指针变量调用函数150

8.5.2 用指向函数的指针作函数参数152

8.6 返回指针值的函数155

8.7 指针数组和指向指针的指针158

8.7.1 指针数组的概念158

8.7.2 指向指针的指针160

8.7.3 指针数组作main函数的形参162

8.7.4 void指针类型164

习题8164

第9章 结构体与共用体166

9.1 结构体类型变量的定义和引用166

9.1.1 结构体类型变量的定义167

9.1.2 结构体类型变量的引用168

9.1.3 结构体类型变量的初始化169

9.2 结构体数组的定义和引用171

9.3 结构体指针的定义和引用178

9.3.1 指向结构体类型变量的使用178

9.3.2 指向结构体类型数组的指针的使用180

9.4 链表的建立、插入和删除182

9.4.1 单链表183

9.4.2 单链表的插入与删除185

9.5 共用体194

9.5.1 共用体的定义195

9.5.2 共用体变量的引用196

习题9199

第10章 位运算201

10.1 位运算概述201

10.2 位运算202

10.2.1 按位与运算符202

10.2.2 按位或运算符202

10.2.3 按位异或运算符202

10.2.6 右移运算符203

10.3 位运算应用举例203

10.2.5 左移运算符203

10.2.4 按位取反运算符203

10.4 位段207

习题10209

第11章 文件210

11.1 文件概述210

11.2 文件类型指针211

11.3 文件的打开和关闭211

11.3.1 文件的打开(fopen函数)211

11.3.2 文件的关闭(fclose函数)213

11.4 文件的读写操作213

11.4.1 fputc函数和fgetc函数(putc函数和getc函数)213

11.4.2 输入输出一个字符串fputs和fgets函数217

11.4.3 格式化的输入输出函数218

11.4.4 按记录(块)的方式输入和输出数据219

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

11.5.1 rewind函数222

11.5.2 ftell函数222

11.5.3 fseek函数222

11.5.4 ferror函数223

11.5.5 clearerr函数224

习题11224

第12章 C语言图形程序设计225

12.1 文本方式编程225

12.2 图形函数及其使用实例232

热门推荐