图书介绍

C语言程序设计项目化教程pdf电子书版本下载

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

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用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

精品推荐