图书介绍

面向21世纪高等学校计算机类专业规划教材 C程序设计与实例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

面向21世纪高等学校计算机类专业规划教材 C程序设计与实例教程
  • 曾令明,李飞,甘刚,宋波编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560618579
  • 出版时间:2007
  • 标注页数:244页
  • 文件大小:9MB
  • 文件页数:255页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

面向21世纪高等学校计算机类专业规划教材 C程序设计与实例教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 概述1

1.1 学习C语言的必要性1

1.2 C语言简介2

1.2.1 C语言的产生及发展2

1.2.2 C语言的特点2

1.2.3 C程序的组成及书写格式3

1.3 C程序的运行过程4

1.3.1 启动Visual C++ 6.05

1.3.2 创建、编辑C程序5

1.3.3 编译、连接、执行C程序7

1.4 练习题8

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

2.1 关键字与标识符9

2.1.1 关键字9

2.1.2 标识符9

2.2 数据类型10

2.2.1 C语言的数据类型10

2.2.2 C语言的基本数据类型11

2.3 常量12

2.3.1 整型常量12

2.3.2 实型常量13

2.3.3 字符型常量14

2.3.4 符号常量16

2.4 变量17

2.4.1 变量的定义18

2.4.2 变量的基本操作18

2.4.3 整型变量18

2.4.4 实型变量19

2.4.5 字符变量19

2.5 运算符与表达式21

2.5.1 运算符概述21

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

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

2.5.4 表达式中的类型转换23

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

2.6 练习题26

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

3.1 算法29

3.1.1 算法的概念29

3.1.2 算法的描述31

3.2 顺序结构35

3.2.1 语句35

3.2.2 数据的输入和输出37

3.3 选择结构44

3.3.1 关系运算与逻辑运算44

3.3.2 if语句47

3.3.3 switch语句51

3.4 循环结构53

3.4.1 while语句53

3.4.2 do-while语句55

3.4.3 for语句57

3.4.4 循环的嵌套60

3.4.5 break语句与continue语句62

3.5 练习题64

第4章 数组71

4.1 数组概述71

4.1.1 数组的引入71

4.1.2 数组的概念71

4.2 一维数组72

4.2.1 一维数组的定义72

4.2.2 一维数组的引用73

4.2.3 一维数组的初始化74

4.2.4 一维数组应用举例75

4.3 二维数组76

4.3.1 二维数组的定义76

4.3.2 二维数组的引用77

4.3.3 二维数组的初始化78

4.3.4 二维数组应用举例79

4.4 字符数组80

4.4.1 字符数组的定义81

4.4.2 字符数组的初始化81

4.4.3 字符串81

4.4.4 字符数组的引用82

4.4.5 字符数组的输入和输出82

4.4.6 字符串处理函数83

4.4.7 字符数组应用举例87

4.5 练习题88

第5章 函数与预处理命令93

5.1 函数的概念93

5.1.1 模块与函数93

5.1.2 函数分类94

5.2 函数的定义与调用95

5.2.1 函数定义95

5.2.2 函数调用96

5.3 函数的嵌套与递归103

5.3.1 函数的嵌套调用103

5.3.2 函数的递归104

5.4 数组作为函数参数108

5.4.1 数组元素作函数实参108

5.4.2 数组名作函数参数109

5.5 变量的作用域111

5.5.1 局部变量111

5.5.2 全局变量113

5.6 变量的生存期116

5.6.1 静态存储变量116

5.6.2 动态存储变量117

5.7 预处理命令120

5.7.1 宏定义120

5.7.2 文件包含128

5.8 练习题129

第6章 指针134

6.1 地址和指针的概念134

6.2 指针变量的定义与使用135

6.2.1 指针变量的定义135

6.2.2 指针变量的使用135

6.3 指针与函数138

6.3.1 指针作函数的参数138

6.3.2 返回值为指针的函数140

6.3.3 指向函数的指针141

6.4 指针与数组142

6.4.1 指向一维数组的指针143

6.4.2 指向多维数组的指针150

6.4.3 指针与字符串155

6.4.4 指针数组和指向指针的指针159

6.5 练习题164

第7章 结构体与共用体168

7.1 结构体概述168

7.1.1 结构体的引入168

7.1.2 结构体类型的定义168

7.2 结构体变量170

7.2.1 结构体变量的定义170

7.2.2 结构体变量的引用172

7.2.3 结构体变量的初始化174

7.2.4 结构体变量作函数参数175

7.3 结构体数组176

7.3.1 结构体数组的定义176

7.3.2 结构体数组的初始化176

7.3.3 结构体数组元素的引用177

7.3.4 结构体数组应用举例177

7.4 结构体与指针178

7.4.1 指向结构体变量的指针178

7.4.2 链表180

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

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

7.5 共用体189

7.5.1 共用体类型的定义189

7.5.2 共用体变量的定义190

7.5.3 共用体变量的引用190

7.6 枚举类型191

7.7 用typedef定义类型193

7.8 练习题194

第8章 位运算与位段199

8.1 位运算199

8.1.1 按位与运算199

8.1.2 按位或运算200

8.1.3 按位异或运算200

8.1.4 求反运算200

8.1.5 左移运算200

8.1.6 右移运算200

8.1.7 位运算赋值运算符201

8.2 位段201

8.3 练习题202

第9章 文件204

9.1 文件概述204

9.1.1 文件的定义204

9.1.2 文件的分类204

9.2 文件指针206

9.3 文件的打开与关闭207

9.3.1 文件打开函数(fopen)207

9.3.2 文件关闭函数(fclose)208

9.4 文件的读/写209

9.4.1 字符读/写函数fgetc和fputc209

9.4.2 字符串读/写函数fgets和fputs212

9.4.3 数据块读/写函数fread和fwrite214

9.4.4 格式化读/写函数fscanf和fprintf216

9.5 文件的定位218

9.5.1 fseek函数218

9.5.2 rewind函数219

9.5.3 ftell函数220

9.6 文件检测函数221

9.6.1 feof函数221

9.6.2 ferror函数221

9.6.3 clearerr函数221

9.7 练习题221

附录224

附录A 常用字符与ASCII代码对照表224

附录B 运算符的优先级和结合性225

附录C C语言常用库函数226

参考答案232

热门推荐