图书介绍

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

C程序设计
  • 黄建灯主编;吕元长,刘欣副主编;朱震,王小琼,沈岚岚,李丹,邱勋拥参编 著
  • 出版社: 广州:华南理工大学出版社
  • ISBN:9787562345220
  • 出版时间:2015
  • 标注页数:240页
  • 文件大小:34MB
  • 文件页数:252页
  • 主题词: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 程序设计2

1.2 算法和算法的表示4

1.2.1 算法的基本概念4

1.2.2 算法的基本特征5

1.2.3 算法的表示6

1.3 构化程序设计方法9

1.3.1 程序的三种基本结构9

1.3.2 自顶而下的设计方法10

1.3.3 程序设计的风格10

1.4 本章小结12

习题一13

第2章 C语言概述14

2.1 C语言概况14

2.1.1 C语言的发展14

2.1.2 C语言的特点15

2.2 C程序的基本结构16

2.2.1 两个简单的C程序实例16

2.2.2 C程序的基本组成17

2.3 C语言的基本组成18

2.3.1 基本字符集19

2.3.2 标识符19

2.3.3 关键宇20

2.3.4 语句20

2.3.5 标准库函数20

2.4 C程序的上机执行过程21

2.4.1 C程序的上机执行过程21

2.4.2 WinTC使用初步22

2.5 本章小结24

习题二24

第3章 数据类型与运算规则26

3.1 数据与数据类型26

3.1.1 什么是数据和数据类型26

3.1.2 C语言中的数据类型26

3.2 常量与变量27

3.2.1 常量27

3.2.2 符号常量28

3.2.3 变量28

3.2.4 变量的定义29

3.3 C语言的基本数据类型及其表示30

3.2.1 整型数据及其表示31

3.2.2 实型数据及其表示35

3.2.3 字符型数据及其表示37

3.4 算术运算与赋值运算40

3.4.1 C语言中的运算规则40

3.4.2 算术运算符与算术表达式42

3.4.3 自加、自减运算43

3.4.4 赋值运算符和赋值表达式44

3.4.5 组合赋值运算符和组合赋值表达式45

3.5 关系运算与逻辑运算46

3.5.1 关系运算符与关系表达式46

3.5.2 逻辑运算符与逻辑表达式47

3.5.3 条件运算符与条件表达式48

3.6 位运算49

3.6.1 位运算符50

3.6.2 按位逻辑运算50

3.6.3 移位运算51

3.6.4 位运算赋值运算符52

3.7 其他运算52

3.7.1 逗号运算符52

3.7.2 “.”和“->”运算符52

3.7.3 “()”和“[]”运算符53

3.7.4 “*”和“&”运算符53

3.7.5 (type)运算符53

3.7.6 sizeof运算符54

3.8 混合运算及数据类型转换54

3.8.1 混合运算54

3.8.2 数据类型转换54

3.9 本章小结55

习题三56

第4章 顺序结构程序设计60

4.1 语句和注释60

4.2 顺序结构程序设计61

4.2.1 变量定义及初始化61

4.2.2 赋值语句和表达式语句61

4.2.3 格式化输出函数printf62

4.2.4 格式化输入函数scanf65

4.2.5 字符输入输出函数66

4.3 程序举例67

4.4 本章小结68

习题四69

第5章 选择结构程序设计71

5.1 if语句71

5.1.1 if语句的一般结构71

5.1.2 if语句的嵌套73

5.2 switch语句结构75

习题五79

第6章 循环结构程序设计83

6.1 while循环结构83

6.2 do…while循环84

6.3 for循环85

6.4 循环结构嵌套87

6.5 continue语句和break语句90

6.5.1 comtinue90

6.5.2 break语句90

6.6 goto语句91

习题六91

第7章 数组98

7.1 一维数组98

7.1.1 一维数组的定义98

7.1.2 数组元素的赋值99

7.1.3 一维数组元素的引用99

7.1.4 一维数组的应用100

7.2 二维数组102

7.2.1 二维数组的定义和赋值102

7.2.2 二维数组的引用103

7.3 字符数组105

7.3.1 字符数组的定义和赋值105

7.3.2 字符串与字符数组105

7.3.3 字符数组的引用107

7.3.4 字符串处理函数108

7.3.5 二维字符数组110

7.4 本章小结111

习题七112

第8章 函数118

8.1 函数定义和函数调用118

8.1.1 函数定义118

8.1.2 return语句120

8.1.3 函数调用120

8.1.4 函数声明122

8.2 函数间的参数传递123

8.2.1 函数调用过程及参数传递123

8.2.2 传数值124

8.2.3 传地址126

8.2.4 参数求值顺序130

8.3 函数嵌套调用和递归调用131

8.3.1 函数嵌套调用131

8.3.2 递归调用132

8.4 变量的作用域和变量存储类别136

8.4.1 全局变量和局部变量136

8.4.2 变量的存储类别139

8.5 本章小结142

习题八144

第9章 指针147

9.1 地址和指针的基本概念147

9.1.1 地址和指针147

9.1.2 指针变量的定义和初始化148

9.1.3 指针的间接引用149

9.1.4 指针的基本运算151

9.2 指针与函数参数155

9.2.1 指针变量作为函数参数的引用举例155

9.3 指针与一维数组158

9.3.1 指向数组元素的指针158

9.3.2 通过指针引用数组元素158

9.3.3 数组名作函数参数162

9.3.4 程序举例164

9.4 指针与二维数组165

9.5 指针与字符串167

9.6 指针数组和多级指针171

9.6.1 指针数组的概念171

9.6.2 指向指针的指针172

9.6.3 程序举例173

9.7 函数与指针174

9.7.1 指针作为函数的返回值174

9.7.2 指向函数的指针173

9.7.3 函数指针作为函数的参数177

9.8 本章小结178

习题九178

第10章 结构体和共用体182

10.1 结构体182

10.1.1 结构体的定义182

10.1.2 结构体变量的定义183

10.1.3 结构体变量的引用185

10.1.4 结构体数组187

10.1.5 结构体指针192

10.1.6 结构体类型的数据在函数间的传递195

10.2 共用体197

10.2.1 共用体类型定义197

10.2.2 共用体类型变量198

10.2.3 共用体类型的特点198

10.2.4 共用体变量的引用199

10.3 枚举类型和自定义类型201

10.3.1 枚举类型的定义和枚举变量的说明202

10.3.2 枚举类型变量的赋值和使用202

10.3.3 自定义类型204

10.4 具体应用实例205

10.5 本章小结211

习题十211

第11章 文件214

11.1 文件概述214

11.1.1 文件的分类214

11.1.2 文件指针215

11.2 文件的打开与关闭215

11.2.1 文件打开函数fopen215

11.2.2 文件关闭函数fclose217

11.3 文件的读写操作218

11.3.1 字符读写函数:fgetc和fpute218

11.3.2 字符串读写函数:fgets和fputs222

11.3.3 数据块读写函数:fread和fwrite224

11.3.4 格式化读写函数:fscanf和fprinf225

11.4 文件的其他常用函数227

11.4.1 文件的随机读写rewind函数和fseek函数227

11.4.2 文件检测函数229

11.4.3 C库文件229

11.5 本章小结230

习题十一231

附录一 ASCII码表233

附录二 运算符的优先级和结合性234

附录三 常用函数库236

参考文献240

热门推荐