图书介绍

C语言程序设计及应用教程 普通高校本科计算机专业特色教材精选 算法与程序设计PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计及应用教程 普通高校本科计算机专业特色教材精选 算法与程序设计
  • 郭鹏,康元元,孙宏强,孙建起编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302468165
  • 出版时间:2017
  • 标注页数:242页
  • 文件大小:40MB
  • 文件页数:256页
  • 主题词: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基础知识1

1.2为什么要学C语言2

1.3 C程序结构分析3

1.4 C程序上机步骤7

第2章 算法13

2.1算法的概念13

2.2常见的算法描述方法15

2.2.1用自然语言表示算法15

2.2.2用传统流程图表示算法15

2.2.3用结构化流程图表示算法17

2.2.4用伪代码表示算法18

2.2.5用计算机语言表示算法18

2.3结构化程序设计方法18

第3章 数据类型、运算符和表达式21

3.1数据类型22

3.2常量与变量23

3.2.1标识符23

3.2.2常量和符号常量24

3.2.3变量25

3.3 C语言的常用数据类型26

3.3.1整型数据26

3.3.2实型数据29

3.3.3字符型数据31

3.3.4为变量赋初值35

3.4不同数据类型间的转换35

3.4.1混合运算中的数据类型转换35

3.4.2赋值运算中的数据类型转换36

3.4.3强制转换37

3.5运算符和表达式38

3.5.1算术运算符和算术表达式39

3.5.2赋值运算符和赋值表达式43

3.5.3逗号运算符和逗号表达式46

第4章 程序结构49

4.1顺序结构程序设计49

4.1.1 C语句49

4.1.2赋值语句51

4.1.3数据的输入与输出实现52

4.1.4字符数据的输入与输出53

4.1.5格式输入与格式输出56

4.1.6顺序结构程序设计举例66

4.2选择结构程序设计68

4.2.1关系运算符和逻辑运算符68

4.2.2 if语句72

4.2.3 if语句的嵌套75

4.2.4 switch语句76

4.2.5选择结构程序举例79

4.3循环结构程序设计80

4.3.1 goto语句81

4.3.2 while语句81

4.3.3 do…while语句83

4.3.4 for语句85

4.3.5循环的嵌套88

4.3.6 break语句和continue语句89

4.3.7循环语句小结92

4.3.8循环结构程序举例92

第5章 数组95

5.1一维数组95

5.1.1一维数组的定义95

5.1.2一维数组的初始化96

5.1.3一维数组的引用97

5.1.4一维数组程序举例97

5.2二维数组100

5.2.1二维数组的定义100

5.2.2二维数组的初始化101

5.2.3二维数组的引用102

5.2.4二维数组程序举例102

5.3字符数组104

5.3.1字符数组的定义、初始化和引用104

5.3.2字符串105

5.3.3字符串的输入与输出106

5.3.4字符串处理函数107

5.3.5字符串程序举例110

第6章 函数113

6.1函数概述113

6.2函数的类别113

6.2.1库函数114

6.2.2用户自定义函数114

6.3函数的定义114

6.3.1无参函数的定义115

6.3.2有参函数的定义116

6.3.3空函数116

6.4函数声明116

6.5函数的参数与函数的返回值120

6.5.1函数的实际参数和形式参数120

6.5.2数组作为函数参数122

6.5.3函数的返回值125

6.6函数的调用127

6.6.1函数调用的一般形式127

6.6.2函数调用的过程128

6.6.3三种函数调用方式128

6.6.4函数的嵌套调用129

6.6.5函数的递归调用130

6.7变量的作用域和存储类型132

6.7.1局部变量和全局变量132

6.7.2变量的存储类型136

6.7.3变量定义和声明的区别140

6.8内部函数和外部函数141

6.8.1内部函数141

6.8.2外部函数141

6.9编译预处理142

6.9.1宏定义142

6.9.2文件包含144

6.9.3条件编译145

第7章 指针149

7.1指针概述149

7.2指针变量和简单变量150

7.2.1定义指针变量150

7.2.2指针变量的初始化151

7.2.3指针变量的引用152

7.3指针变量与一维数组155

7.3.1作为指针的数组名155

7.3.2使用指针变量引用数组元素156

7.3.3使用指针变量处理字符串158

7.3.4指针运算159

7.4指针变量与函数160

7.4.1指针变量作为函数参数160

7.4.2数组名作为函数参数162

7.5指针的高级应用165

7.5.1指针与多维数组165

7.5.2指向函数的指针变量171

7.5.3返回指针的函数173

7.5.4指针数组174

7.5.5指向指针的指针变量176

第8章 结构体与共用体179

8.1结构体类型179

8.1.1结构体类型的定义179

8.1.2结构体变量的定义181

8.1.3结构体变量的初始化和引用182

8.2结构体数组183

8.2.1结构体数组的定义184

8.2.2结构体数组的初始化184

8.2.3结构体数组的引用185

8.3共用体数据类型186

8.3.1共用体变量的定义186

8.3.2共用体变量的引用187

8.4枚举数据类型189

8.4.1枚举类型及其变量的定义189

8.4.2枚举变量的引用190

8.5自定义类型192

第9章 位运算195

9.1位运算符与位运算195

9.1.1按位与运算符“&”195

9.1.2按位或运算符“|”196

9.1.3按位异或运算符“?”196

9.1.4按位取反运算符“~”196

9.1.5左移运算符“〈〈”196

9.1.6右移运算符“〉〉”197

9.2位段198

第10章 文件201

10.1 C文件的概念201

10.1.1文件名201

10.1.2文件的分类201

10.2文件的打开与关闭202

10.2.1文件类型指针202

10.2.2文件的打开(fopen函数)203

10.2.3文件的关闭(fclose函数)205

10.3文件的读取和写入205

10.3.1 fgetc函数和fputc函数205

10.3.2 fgets函数和fputs函数207

10.3.3 fprint函数和fscanf函数209

10.3.4 fread函数和fwrite函数211

10.4文件的定位213

10.4.1 rewind函数213

10.4.2 f seek函数214

10.4.3 ftell函数215

10.4.4实例解析215

第11章C语言在单片机编程中的实例解析217

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

附录B关键字及其用途235

附录C运算符和结合性236

附录D常用的C语言库函数238

热门推荐