图书介绍

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

C语言程序设计项目化教程
  • 陈兴无编著 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787560951379
  • 出版时间:2009
  • 标注页数:279页
  • 文件大小:40MB
  • 文件页数:290页
  • 主题词: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.2必备知识与理论3

1.2.1 C语言的特点3

1.2.2几个简单的C语言程序4

1.2.3 VC+++6.0开发工具介绍6

1.3扩展知识与理论10

1.3.1算法的概念11

1.3.2算法的描述方法11

1.4深入训练12

习题113

单元2 项目数据设计与数据运算14

2.1任务2:“班级学生成绩管理系统”中相关数据设计14

2.2必备知识与理论15

2.2.1数据类型概述15

2.2.2常量与变量16

2.2.3简单数据类型17

2.2.4数据运算符及其表达式23

2.2.5不同数值型数据间的混合运算31

2.3扩展知识与理论33

2.3.1位运算符和位运算33

2.3.2常见错误及处理方法36

2.4深入训练37

习题237

单元3 项目封面与菜单的初步设计41

3.1任务3:用输入/输出函数初步设计项目封面与菜单41

3.2必备知识与理论45

3.2.1 C语句45

3.2.2格式化输入/输出函数46

3.3扩展知识与理论53

3.3.1单个字符输入/输出函数53

3.3.2常见错误及处理方法55

3.4深入训练55

习题356

单元4 项目封面、菜单的顺序执行设计59

4.1任务4:项目封面、菜单的顺序执行设计59

4.2必备知识与理论61

4.2.1顺序结构程序设计61

4.2.2顺序结构特点62

4.3深入训练62

习题463

单元5 项目菜单的选择执行设计66

5.1任务5:用if语句实现菜单的选择执行设计66

5.2任务6:用switch语句实现菜单的选择执行设计68

5.3必备知识与理论69

5.3.1 if语句和条件运算69

5.3.2 switch语句74

5.4常见错误及处理方法78

5.5深入训练78

习题579

单元6 项目菜单的循环选择执行设计82

6.1任务7:用循环语句实现项目主菜单的选择执行设计82

6.2任务8:用循环语句实现项目主、子菜单的选择执行设计85

6.3必备知识与理论88

6.3.1 for语句89

6.3.2 while语句91

6.3.3 do-while语句92

6.3.4循环的嵌套93

6.3.5 break语句与continue语句95

6.4扩展知识与理论97

6.4.1良好的源程序书写习惯97

6.4.2常见错误及处理方法99

6.5深入训练100

习题6100

单元7 项目的整体框架设计103

7.1任务9:项目的整体框架设计103

7.2必备知识与理论109

7.2.1结构化程序设计思想与函数分类109

7.2.2函数的定义与调用110

7.2.3函数的嵌套调用和递归调用114

7.2.4函数调用中的参数传递117

7.3扩展知识与理论119

7.3.1变量的作用域119

7.3.2变量的生存期123

7.3.3预处理命令126

7.3.4常见错误及处理方法131

7.4深入训练132

习题7133

单元8 项目中数组的应用136

8.1任务10:初步完善学生最高、最低等成绩查找136

8.2任务11:初步完善学生成绩排序140

8.3必备知识与理论142

8.3.1数组概述142

8.3.2一维数组的定义及其应用142

8.3.3数组作函数参数145

8.3.4字符数组的定义及其应用150

8.4扩展知识与理论157

8.4.1二维数组的定义及其应用157

8.4.2常见错误及处理方法162

8.5深入训练163

习题8163

单元9 项目中指针的应用166

9.1任务12:用指针实现学生最高、最低等成绩查找166

9.2任务13:用指针实现学生成绩排序169

9.3必备知识与理论170

9.3.1内存地址与数据指针的概念170

9.3.2指向变量的指针变量172

9.3.3数组指针和指向数组的指针变量181

9.3.4字符串的指针访问法186

9.4扩展知识与理论190

9.4.1二维数组元素的指针访问方式190

9.4.2指针数组与带参数的main函数193

9.4.3常见错误及处理方法198

9.5深入训练200

习题9200

单元10 项目中结构体的应用203

10.1任务14:用结构体实现数据的增加、删除、修改和显示203

10.2必备知识与理论210

10.2.1结构体概述210

10.2.2结构体类型的应用211

10.2.3结构体数组的应用223

10.3扩展知识与理论229

10.3.1结构体变量作函数类型229

10.3.2共用体类型的应用231

10.3.3枚举类型的应用238

10.3.4常见错误及处理方法240

10.4深入训练241

习题10242

单元11 项目中学生数据的存储与重用245

11.1任务15:项目中学生数据的存储和重复使用245

11.2必备知识与理论247

11.2.1文件的概念247

11.2.2文件的基本操作248

11.2.3文件的定位257

11.3扩展知识与理论261

11.3.1读/写字符串和格式化读/写数据函数261

11.3.2文件状态检测267

11.3.3常见错误及处理方法268

11.4深入训练269

习题11269

附录274

参考文献279

热门推荐