图书介绍

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

C语言程序设计项目化教程
  • 王健光主编 著
  • 出版社: 南京:东南大学出版社
  • ISBN:9787564123512
  • 出版时间:2010
  • 标注页数:374页
  • 文件大小:80MB
  • 文件页数:386页
  • 主题词: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

1.1.1 系统需求分析1

1.1.2 图书管理系统总体设计1

1.2 必需知识3

1.2.1 C语言概述3

1.2.2 C源程序样例和结构分析4

1.2.3 C语言基本语法成分7

1.2.4 VC++6.0开发工具9

1.3 拓展知识13

1.3.1 算法的概念13

1.3.2 算法的应用14

1.4 典例解析16

1.5 能力训练:熟悉C语言程序开发环境17

1.5.1 能力训练目的17

1.5.2 能力训练内容17

1.5.3 分析讨论19

第1单元习题19

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

2.1 任务2:“图书管理系统”数据设计22

2.1.1 图书管理系统数据设计22

2.1.2 图书管理系统C语言数据说明23

2.2 必需知识24

2.2.1 数据类型24

2.2.2 运算符与表达式36

2.3 拓展知识42

2.3.1 逗号运算符和逗号表达式42

2.3.2 位运算43

2.4 典例解析46

2.5 能力训练:基本数据类型、运算符与表达式50

2.5.1 能力训练目的与要求50

2.5.2 能力训练实验内容与步骤50

2.5.3 分析讨论53

2.5.4 实验要求与总结53

第2单元习题53

第3单元 项目数据输入、输出与顺序结构语句设计56

3.1 任务3:“图书管理系统”数据输入、输出与顺序结构语句设计56

3.1.1 基本语句分析56

3.1.2 “图书管理系统”数据输入、输出与顺序结构语句设计57

3.2 必需知识61

3.2.1 C程序的语句概述61

3.2.2 数据输出语句printf函数语句63

3.2.3 数据输入语句scanf函数语句67

3.3 拓展知识70

3.3.1 putchar语句70

3.3.2 getchar语句71

3.4 典例解析71

3.5 能力训练:顺序结构语句73

3.5.1 能力训练目的73

3.5.2 能力训练内容73

3.5.3 程序调试方法76

第3单元习题79

第4单元 项目选择结构语句设计83

4.1 任务4:“图书管理系统”选择结构语句设计83

4.1.1 选择结构语句分析83

4.1.2 “图书管理系统”选择结构语句设计83

4.2 必需知识88

4.2.1 关系运算和逻辑运算88

4.2.2 if语句91

4.2.3 switch语句96

4.3 拓展知识98

4.3.1 if语句的嵌套98

4.3.2 条件运算符98

4.4 典例解析99

4.5 能力训练:选择结构语句104

4.5.1 能力训练目的104

4.5.2 能力训练内容104

4.5.3 分析讨论110

第4单元习题110

第5单元 项目循环结构语句设计110

5.1 任务5:“图书管理系统”循环结构语句设计118

5.1.1 程序设计基本方法118

5.1.2 “图书管理系统”循环结构语句设计118

5.2 必需知识122

5.2.1 while语句122

5.2.2 do-while循环语句125

5.2.3 for语句128

5.2.4 循环结构语句的嵌套131

5.3 拓展知识135

5.3.1 break语句135

5.3.2 continue语句136

5.4 典例解析138

5.5 能力训练:循环结构语句设计140

5.5.1 能力训练目的140

5.5.2 实验内容与步骤141

5.5.3 分析讨论145

第5单元习题145

第6单元 项目数组应用设计155

6.1 任务6:“图书管理系统”数组应用设计155

6.1.1 数组应用设计方法155

6.1.2 “图书管理系统”数组应用设计155

6.2 必需知识159

6.2.1 一维数组159

6.2.2 字符数组与字符串164

6.3 拓展知识167

6.3.1 二维数组167

6.3.2 字符串处理函数174

6.4 典例解析178

6.5 能力训练:数组应用设计182

6.5.1 能力训练目的和要求182

6.5.2 能力训练内容与步骤182

6.5.3 分析讨论184

6.5.4 训练要求及总结185

第6单元习题185

第7单元 项目中函数的设计190

7.1 任务7:“图书管理系统”函数结构设计190

7.1.1 结构化程序设计的基本概念190

7.1.2 “图书管理系统”函数结构设计191

7.2 必需知识198

7.2.1 C函数概述199

7.2.2 函数的定义200

7.2.3 函数调用202

7.2.4 变量的作用域209

7.3 拓展知识212

7.3.1 函数的嵌套调用和递归调用212

7.3.2 变量的存储类别214

7.3.3 内部函数和外部函数219

7.3.4 编译预处理220

7.4 典例解析225

7.5 能力训练:函数设计229

7.5.1 能力训练目的与要求229

7.5.2 能力训练:实验内容与步骤229

7.5.3 分析讨论230

7.5.4 实验要求及总结230

第7单元习题231

第8单元 项目中指针的应用236

8.1 任务8:“学生管理系统”指针的应用236

8.1.1 学生管理系统需求分析236

8.1.2 “学生管理系统”指针的应用237

8.2 必需知识240

8.2.1 指针和指针变量的概念与一般应用240

8.2.2 一维数组和指针248

8.2.3 二维数组和指针254

8.2.4 字符串的指针和指向字符串的指针变量259

8.3 拓展知识262

8.3.1 返回指针的函数262

8.3.2 指向函数的指针263

8.3.3 指针数组264

8.3.4 有关指针的数据类型和指针运算的小结267

8.4 典例解析268

8.5 能力训练:指针的应用272

8.5.1 能力训练目的和要求272

8.5.2 能力训练实验内容和步骤273

8.5.3 分析讨论274

8.5.4 实验要求及总结275

第8单元习题275

第9单元 项目中数据结构体的设计275

9.1 任务9:“学生管理系统”结构体的设计281

9.1.1 数据库设计需求分析281

9.1.2 “学生管理系统”结构体的应用282

9.2 必需知识287

9.2.1 结构体与结构体变量287

9.2.2 结构体数组定义和引用293

9.2.3 结构体指针定义和引用295

9.3 拓展知识300

9.3.1 动态内存分配函数300

9.3.2 链表301

9.3.3 联合体311

9.3.4 枚举类型313

9.3.5 使用typedef定义类型315

9.4 典例解析316

9.5 能力训练:结构体的应用322

9.5.1 能力训练目的和要求322

9.5.2 能力训练实验内容和步骤322

9.5.3 分析讨论324

9.5.4 实验要求及总结325

第9单元习题325

第10单元 项目中文件系统的设计325

10.1 任务10:“学生管理系统”文件系统的设计334

10.1.1 文件系统的设计分析334

10.1.2 “学生管理系统”文件系统的应用335

10.2 必需知识337

10.2.1 文件概述337

10.2.2 文件指针338

10.2.3 文件的打开与关闭338

10.2.4 文件的读写340

10.2.5 文件的定位347

10.2.6 出错的检测350

10.3 典例解析350

10.4 能力训练:文件系统的设计355

10.4.1 能力训练目的和要求355

10.4.2 能力训练实验内容和步骤355

10.4.3 分析讨论359

10.4.4 实验要求及总结359

第10单元习题359

附录1 C语言中的关键字366

附录2 Turbo C常用库函数367

参考文献374

热门推荐