图书介绍

C语言程序设计实用教程pdf电子书版本下载

C语言程序设计实用教程
  • 曾令明编著 著
  • 出版社: 成都:电子科技大学出版社
  • ISBN:7811141280
  • 出版时间:2006
  • 标注页数:242页
  • 文件大小:11MB
  • 文件页数:254页
  • 主题词: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.1.3程序设计语言 2

1.2算法 3

1.2.1算法概念 3

1.2.2算法的描述 5

1.3C语言简介 9

1.3.1C语言的产生及发展 9

1.3.2C语言的特点 9

1.3.3C程序组成及书写格式 10

1.3.4C程序上机过程 11

习题 13

上机实验 13

第2章 C语言程序设计基础 15

2.1关键字与标识符 15

2.1.1关键字 15

2.1.2标识符 16

2.2数据类型 16

2.2.1C的数据类型 16

2.2.2C的基本数据类型 17

2.3常量 18

2.3.1整型常量 18

2.3.2实型常量 19

2.3.3字符型常量 20

2.3.4符号常量 22

2.4变量 23

2.4.1变量的定义 23

2.4.2变量的基本操作 24

2.4.3整型变量 24

2.4.4实型变量 25

2.4.5字符变量 25

2.5运算符与表达式 26

2.5.1运算符概述 27

2.5.2算术运算符与算术表达式 27

2.5.3赋值运算符与赋值表达式 28

2.5.4表达式中的类型转换 29

2.5.5逗号运算符与逗号表达式 31

习题 32

上机实验 34

第3章 基本结构程序设计 35

3.1顺序结构 35

3.1.1语句 35

3.1.2数据的输入输出 37

3.2选择结构 44

3.2.1关系运算与逻辑运算 44

3.2.2if语句 47

3.2.3switch语句 50

3.3循环结构 52

3.3.1while语句 52

3.3.2do-while语句 53

3.3.3for语句 55

3.3.4循环的嵌套 58

3.3.5break语句与continue语句 59

习题 61

上机实验 67

第4章 函数与预处理命令 68

4.1模块化程序设计与函数 68

4.1.1模块化程序设计的概念 68

4.1.2函数分类 69

4.2函数的定义与调用 70

4.2.1函数定义 70

4.2.2函数调用 71

4.3函数的嵌套与递归 78

4.3.1函数的嵌套调用 78

4.3.2函数的递归 79

4.4变量的作用域 81

4.4.1局部变量 81

4.4.2全局变量 83

4.5静态存储变量与动态存储变量 85

4.5.1静态存储变量 85

4.5.2动态存储变量 86

4.6预处理命令 89

4.6.1宏定义 89

4.6.2文件包含 96

习题 97

上机实验 100

第5章 数组 102

5.1数组概述 102

5.1.1数组的引入 102

5.1.2数组的概念 102

5.2一维数组 103

5.2.1一维数组的定义 103

5.2.2一维数组的引用 104

5.2.3一维数组的初始化 105

5.2.4一维数组应用举例 106

5.3二维数组 107

5.3.1二维数组的定义 107

5.3.2二维数组的引用 108

5.3.3二维数组的初始化 109

5.3.4二维数组应用举例 110

5.4字符数组 111

5.4.1字符数组的定义 111

5.4.2字符数组的初始化 112

5.4.3字符串 112

5.4.4字符数组的引用 113

5.4.5字符数组的输入和输出 113

5.4.6字符串处理函数 115

5.4.7字符数组应用举例 119

5.5数组作为函数参数 119

5.5.1数组元素作函数实参 119

5.5.2数组名作函数参数 120

习题 122

上机实验 126

第6章 结构体与共用体 127

6.1结构体概述 127

6.1.1结构体的引入 127

6.1.2结构体类型的定义 127

6.2结构体变量 129

6.2.1结构体变量的定义 129

6.2.2结构体变量的引用 131

6.2.3结构体变量的初始化 133

6.2.4结构体变量作函数参数 134

6.3结构体数组 135

6.3.1结构体数组的定义 135

6.3.2结构体数组的初始化 135

6.3.3结构体数组元素的引用 136

6.3.4结构体数组应用举例 136

6.4共用体 137

6.4.1共用体类型的定义 138

6.4.2共用体变量的定义 138

6.4.3共用体变量的引用 139

6.5位运算与位段 140

6.5.1位运算 140

6.5.2位段 141

6.6枚举类型 143

6.7用typedef定义类型 145

习题 146

上机实验 149

第7章 指针 150

7.1地址和指针的概念 150

7.2指针变量的定义与使用 151

7.2.1指针变量的定义 151

7.2.2指针变量的使用 151

7.3指针与函数 154

7.3.1指针作函数的参数 154

7.3.2返回值为指针的函数 156

7.3.3指向函数的指针 157

7.4指针与数组 158

7.4.1指向一维数组的指针 159

7.4.2指向多维数组的指针 166

7.4.3指针与字符串 170

7.4.4指针数组和指向指针的指针 174

7.5指针与结构体 179

7.5.1指向结构体变量的指针 179

7.5.2链表 181

7.5.3指向结构体数组的指针 187

7.5.4用指向结构体的指针作函数参数 188

习题 189

上机实验 194

第8章 文件 195

8.1文件概述 195

8.1.1文件的定义 195

8.1.2文件的分类 195

8.2文件指针 197

8.3文件的打开与关闭 198

8.3.1文件打开函数(fopen) 198

8.3.2文件关闭函数(fclose) 199

8.4文件的读写 200

8.4.1字符读写函数fgetc和fputc 200

8.4.2字符串读写函数fgets和fputs 203

8.4.3数据块读写函数fread和fwrite 205

8.4.4格式化读写函数fscanf和fprinf 207

8.5文件的定位 209

8.5.1fseek函数 209

8.5.2rewind函数 210

8.5.3ftell函数 211

8.6文件检测函数 212

8.6.1feof函数 212

8.6.2ferror函数 212

8.6.3clearerr函数 212

习题 212

上机实验 214

第9章 课程设计 215

9.1课程设计的步骤 215

9.2学生成绩管理系统设计 215

9.2.1设计目的 215

9.2.2设计要求 216

9.2.3算法分析 218

9.2.4参考源程序 220

9.2.5重要知识点与功能扩展 239

9.2.6评价标准 240

附录 241

精品推荐