图书介绍

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

C语言程序设计
  • 张建军,史银龙,刘胜厚编著 著
  • 出版社: 北京:海洋出版社
  • ISBN:9787502777562
  • 出版时间:2010
  • 标注页数:273页
  • 文件大小:16MB
  • 文件页数:283页
  • 主题词: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章 汉字显示技术2

1.1 项目需求2

1.1.1 需求描述2

1.1.2 程序结构4

1.2 程序框架设计6

1.3 项目程序实现6

1.4 知识点9

1.5 项目总结12

1.6 项目改造与应用12

1.6.1 项目改造12

1.6.2 项目扩展13

第2章 贪吃蛇游戏设计15

2.1 项目需求15

2.1.1 需求描述15

2.1.2 功能描述16

2.2 程序设计17

2.2.1 程序结构设计17

2.2.2 数据结构设计18

2.2.3 界面设计19

2.2.4 功能设计21

2.3 程序实现与分析22

2.3.1 程序编码22

2.3.2 程序分析26

2.4 知识点34

2.4.1 算法与程序34

2.4.2 流程图34

2.4.3 结构化程序设计35

2.4.4 C语言36

2.5 项目总结37

2.6 项目改造与应用37

2.6.1 项目改造37

2.6.2 项目扩展39

第3章 黑白棋游戏设计42

3.1 项目需求42

3.1.1 需求描述42

3.1.2 功能描述43

3.2 程序框架设计44

3.3 程序实现与分析46

3.3.1 程序编码46

3.3.2 程序分析54

3.4 知识点55

3.5 项目总结57

3.6 项目改造与应用57

第4章 电话本管理系统设计61

4.1 项目需求61

4.1.1 需求描述61

4.1.2 功能描述62

4.2 程序框架设计63

4.2.1 程序整体结构63

4.2.2 数据结构设计63

4.2.3 界面设计64

4.2.4 功能设计65

4.3 程序实现与分析66

4.3.1 程序编码66

4.3.2 程序分析80

4.4 知识点83

4.4.1 结构体83

4.4.2 文件操作83

4.5 项目总结84

4.6 项目改造及运用84

第5章 迷宫游戏设计87

5.1 项目需求87

5.1.1 需求描述87

5.1.2 功能描述88

5.2 程序框架设计89

5.2.1 程序整体结构89

5.2.2 数据结构设计90

5.2.3 界面设计90

5.2.4 功能设计91

5.3 程序实现与分析91

5.3.1 程序编码91

5.3.2 程序分析98

5.4 知识点100

5.4.1 递归100

5.4.2 C语言101

5.5 项目总结102

5.6 项目改造及运用102

第2部分 学生资讯材料第6章 C语言概述108

6.1 C语言出现的历史背景108

6.2 C语言的特点109

6.3 C语言程序的构成和格式109

6.4 在Turbo C下运行C语言程序110

6.4.1 开发C语言程序的过程110

6.4.2 Turbo C程序设计环境及上机步骤111

6.5 习题113

第7章 数据类型、运算符与表达式114

7.1 C语言的数据类型114

7.2 常量与变量115

7.2.1 常量和符号常量115

7.2.2 变量115

7.3 整型数据116

7.3.1 整型常量的表示116

7.3.2 整型变量117

7.3.3 整数在内存中的存储形式118

7.3.4 整型数据的溢出119

7.4 实型数据119

7.4.1 实型常量的表示方法119

7.4.2 实型变量119

7.5 字符型数据120

7.5.1 字符型常量120

7.5.2 字符变量121

7.5.3 字符数据在内存中的存储形式和使用方法121

7.5.4 字符串常量121

7.6 变量赋初值122

7.7 各类数值型数据间的混合运算122

7.8 算术运算符和算术表达式123

7.8.1 C运算符简介123

7.8.2 算术运算符和算术表达式123

7.9 赋值运算符和赋值表达式126

7.10 逗号运算符和逗号表达式128

7.11 位运算128

7.11.1 位运算符129

7.11.2 位运算举例131

7.12 字符数据的输入输出132

7.12.1 putchar函数(字符输出函数)132

7.12.2 getchar函数(字符输入函数)133

7.13 格式输入输出133

7.13.1 printf函数(格式输出函数)133

7.13.2 scanf函数(格式输入函数)137

7.14 习题140

第8章 程序结构设计143

8.1 程序设计的三种基本结构143

8.1.1 程序的基本结构143

8.1.2 流程图简介144

8.2 C语言的语句概述145

8.3 选择结构程序设计146

8.3.1 关系运算符和关系表达式146

8.3.2 逻辑运算符和逻辑表达式147

8.3.3 if语句148

8.3.4 switch语句151

8.4 循环结构程序设计153

8.4.1 循环语句概述153

8.4.2 while循环结构153

8.4.3 直到型循环do-while语句153

8.4.4 for循环语句154

8.4.5 循环嵌套155

8.4.6 break语句与continue语句156

8.5 习题157

第9章 数组161

9.1 一维数组的定义和引用161

9.1.1 一维数组的定义161

9.1.2 数组元素的引用162

9.1.3 一维数组元素的初始化162

9.1.4 一维数组应用举例162

9.2 二维数组的定义和引用164

9.2.1 二维数组的定义164

9.2.2 二维数组元素的引用164

9.2.3 二维数组元素的初始化165

9.2.4 二维数组应用举例165

9.3 字符数组与字符串166

9.3.1 字符数组的逐个字符操作166

9.3.2 字符数组的整体操作168

9.3.3 常用的字符串处理函数169

9.4 习题171

第10章 函数176

10.1 概述176

10.2 函数的定义与调用176

10.2.1 函数的定义176

10.2.2 函数的返回值与函数类型178

10.2.3 对被调用函数的说明和函数原型179

10.2.4 函数的调用180

10.2.5 函数的形参与实参180

10.3 函数的嵌套调用和递归调用181

10.3.1 函数的嵌套调用181

10.3.2 函数的递归调用182

10.4 数组作为函数参数183

10.4.1 数组元素作为函数参数183

10.4.2 数组名作为函数的形参和实参184

10.5 内部变量与外部变量185

10.5.1 内部变量185

10.5.2 外部变量185

10.6 内部函数和外部函数187

10.6.1 内部函数(又称静态函数)187

10.6.2 外部函数187

10.6.3 多个源程序文件的编译和连接188

10.7 变量的动态存储与静态存储简介188

10.7.1 内部变量的存储方式188

10.7.2 外部变量的存储方式190

10.8 习题190

第11章 预处理命令193

11.1 宏定义193

11.1.1 不带参数的宏定义193

11.1.2 带参数的宏定义195

11.2 文件包含196

11.3 习题197

第12章 指针199

12.1 指针的概念199

12.2 变量的指针和指向变量的指针变量&.200

12.2.1 指针变量的定义200

12.2.2 指针变量的引用200

12.2.3 指针变量作函数参数202

12.3 数组的指针和指向数组的指针变量203

12.3.1 用指针指向数组和数组元素203

12.3.2 通过指针引用数组元素204

12.3.3 数组名与指针变量作函数参数206

12.3.4 用指针处理一维数组应用举例207

12.3.5 指向多维数组的指针和指针变量208

12.4 字符串的指针和指向字符串的指针变量211

12.4.1 字符串的表示形式211

12.4.2 字符串指针作函数参数212

12.4.3 字符指针变量与字符数组213

12.5 函数的指针和指向函数的指针变量214

12.6 返回指针值的函数215

12.7 指针数组和指向指针的指针217

12.7.1 指针数组的概念217

12.7.2 指向指针的指针218

12.8 习题219

第13章 结构体与共用体223

13.1 结构体类型与结构体变量223

13.1.1 结构体类型223

13.1.2 定义结构体变量224

13.2 结构体类型变量的引用226

13.3 结构体变量的初始化226

13.3.1 对外部存储类型的结构体变量进行初始化226

13.3.2 对内部存储类型的结构体变量进行初始化226

13.4 结构体数组227

13.4.1 结构体数组的定义227

13.4.2 结构体数组的初始化228

13.5 指向结构体类型数据的指针228

13.5.1 指向结构体变量的指针228

13.5.2 指向结构体数组的指针229

13.5.3 用结构体变量和指向结构体的指针作函数参数230

13.6 共用体232

13.6.1 共用体的概念232

13.6.2 共用体变量的引用233

13.7 枚举类型233

13.8 用typedef定义类型235

13.9 习题235

第14章 文件239

14.1 C语言文件概述239

14.2 文件类型指针240

14.3 文件的打开与关闭240

14.3.1 文件的打开(fopen)函数240

14.3.2 文件关闭(fclose)函数241

14.4 文件的读写242

14.4.1 文件的读写函数242

14.4.2 fread函数和fwrite函数243

14.4.3 格式化读写函数244

14.5 文件的随机读写245

14.5.1 文件定位245

14.5.2 文件的随机读写245

14.6 文件检测函数246

14.7 习题246

第15章 图形模式248

15.1 图形设计基础248

15.1.1 Turbo C与图形接口248

15.1.2 Turbo C图形库函数249

15.1.3 Turbo C绘图的基本步骤250

15.2 图形模式设置251

15.2.1 图形方式初始化251

15.2.2 关闭图形方式252

15.3 基本图形绘制253

15.3.1 画点253

15.3.2 画直线253

15.3.3 画矩形和条形254

15.3.4 画椭圆、圆和扇形图形255

15.4 图形属性设置256

15.4.1 屏幕颜色控制256

15.4.2 设置线条类型257

15.4.3 设置填充类型和填充颜色258

15.5 图形方式下文本的输出259

15.5.1 文本输出函数259

15.5.2 定义文本字型260

第16章 系统函数262

16.1 输入输出函数“stdio.h”262

16.2 字符处理函数“ctype.h”265

16.3 字符串处理函数“string.h”266

16.4 数学函数“math.h”267

16.5 内存管理函数269

16.6 其他函数270

附录271

部分习题参考答案272

热门推荐