图书介绍

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

C语言程序设计
  • 姚琳主编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115237903
  • 出版时间:2010
  • 标注页数:286页
  • 文件大小:16MB
  • 文件页数:294页
  • 主题词: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计算机的硬件系统2

1.1.2计算机的软件系统3

1.1.3计算机工作原理6

1.2程序设计基础6

1.2.1程序设计的风格6

1.2.2结构化程序设计7

1.3 C语言程序的基本结构及开发过程9

1.3.1 C语言程序的基本结构9

1.3.2 C语言程序的开发过程11

本章小结17

习题17

第2章C语言基础18

2.1概述18

2.1.1简介18

2.1.2 C语言的字符集和标识符19

2.2 C语言中的数据类型20

2.2.1数据类型概述20

2.2.2基本数据类型21

2.3常量和变量24

2.3.1常量25

2.3.2变量29

2.4运算符和表达式30

2.4.1算术运算符和算术表达式31

2.4.2赋值运算符和赋值表达式35

2.4.3关系运算符和关系表达式36

2.4.4逻辑运算符和逻辑表达式38

2.4.5位运算符和位运算表达式40

2.4.6条件运算符和条件表达式42

2.4.7其他运算符43

2.5数据类型转换45

2.5.1自动类型转换45

2.5.2强制类型转换45

2.6 C语言的语句类型46

2.7案例研究及实现49

本章小结50

习题51

第3章C语言控制语句54

3.1结构化程序设计54

3.1.1程序的基本结构54

3.1.2案例描述:猜数游戏55

3.2顺序结构程序设计55

3.2.1字符输出函数55

3.2.2格式输出函数56

3.2.3字符输入函数59

3.2.4格式输入函数60

3.2.5顺序结构程序设计举例63

3.3分支结构程序设计65

3.3.1 if条件分支语句66

3.3.2 switch多路开关语句75

3.4循环结构程序设计77

3.4.1 while语句77

3.4.2 do~while语句79

3.4.3 for语句81

3.4.4 3种循环语句的比较84

3.4.5循环嵌套85

3.5 break和continue语句86

3.5.1 break语句86

3.5.2 continue语句87

3.6程序设计举例及案例研究88

本章小结93

习题94

第4章 函数与编译预处理98

4.1函数概述98

4.1.1函数简介98

4.1.2数学库函数99

4.1.3案例描述:猜数字游戏100

4.2函数定义及调用101

4.2.1函数的定义101

4.2.2函数的调用103

4.2.3函数的参数传递与返回值106

4.2.4函数的嵌套调用109

4.2.5函数原型声明112

4.3局部变量和全局变量114

4.3.1局部作用域和局部变量114

4.3.2全局作用域和全局变量115

4.4变量的生存期和存储类别117

4.4.1变量的生存期117

4.4.2变量的存储类别117

4.5编译预处理123

4.5.1宏定义124

4.5.2文件包含126

4.5.3条件编译126

4.6案例设计及实现:猜数字游戏程序128

4.6.1案例程序设计128

4.6.2案例程序代码130

4.6.3案例功能测试133

本章小结134

习题134

第5章 数组141

5.1数组概述141

5.2一维数组142

5.2.1一维数组的定义142

5.2.2一维数组元素的引用143

5.2.3一维数组的初始化143

5.2.4一维数组应用举例144

5.2.5一维数组作函数参数149

5.3二维数组150

5.3.1二维数组的定义150

5.3.2二维数组元素的引用151

5.3.3二维数组的初始化151

5.3.4二维数组应用举例152

5.3.5二维数组作函数参数154

5.4字符数组与字符串156

5.4.1字符数组与字符串的概念156

5.4.2字符数组的定义157

5.4.3字符数组的初始化157

5.4.4字符数组的引用158

5.4.5字符串处理函数159

5.4.6字符数组应用举例162

本章小结164

习题165

第6章 指针171

6.1指针概述171

6.1.1指针简介171

6.1.2案例描述171

6.2指针和指针变量172

6.2.1基本概念172

6.2.2指针变量的定义174

6.2.3指针的基本运算175

6.2.4指针作为函数参数180

6.3指针与数组183

6.3.1指针与一维数组184

6.3.2指针与二维数组189

6.3.3指向字符串的指针变量191

6.3.4指针数组195

6.3.5多级指针197

6.4指针和函数198

6.4.1指针型函数198

6.4.2用函数指针调用函数199

6.4.3用指向函数的指针作函数参数201

6.4.4带参数的main函数203

6.5动态存储分配204

6.5.1什么是内存的动态分配204

6.5.2动态内存分配函数205

6.5.3 void指针类型206

6.6案例例程及思考207

本章小结209

习题210

第7章 其他自定义数据类型216

7.1构造数据类型概述216

7.1.1简介216

7.1.2案例描述:数3游戏216

7.2结构体类型217

7.2.1结构体与结构体类型的定义217

7.2.2结构体类型变量的定义、引用与初始化218

7.2.3结构体指针222

7.2.4链表224

7.3共用体类型233

7.3.1共用体与共用体类型的定义233

7.3.2共用体变量的定义与初始化234

7.4枚举类型237

7.5类型重命名240

7.6案例研究及实现242

本章小结243

习题244

第8章 文件251

8.1文件概述251

8.2文件和文件类型指针251

8.3文件的打开与关闭253

8.4文本文件的读写254

8.4.1文件的字符输入/输出函数254

8.4.2文件的字符串输入输出函数257

8.4.3文件的格式输入/输出函数258

8.5二进制文件的读写260

8.5.1文件的字输入/输出函数260

8.5.2文件的数据块输入/输出函数261

8.6文件读写指针定位函数263

本章小结265

习题266

第9章 一个完整案例的设计和实现272

9.1问题的提出273

9.2系统功能设计273

9.3程序流程图273

9.4源程序清单274

9.5程序测试277

9.6程序文档279

思考题279

附录A C语言中运算符的优先级和结合性280

附录B C语言常用库函数282

附录C ASCII码表286

热门推荐