图书介绍

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

C语言程序设计项目教程
  • 宋艳丽主编 著
  • 出版社: 北京:化学工业出版社
  • ISBN:9787122100351
  • 出版时间:2011
  • 标注页数:246页
  • 文件大小:43MB
  • 文件页数:256页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计项目教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

引言 C语言概述及开发工具1

0.1 C语言的产生与发展1

0.2 C语言的特点1

0.3 C语言的程序结构2

0.4 Visual C++ 6.0开发工具简介4

0.4.1 Visual C++ 6.0操作界面4

0.4.2 Visual C++ 6.0进行C语言程序编辑的基本操作流程8

0.4.3 编辑、调试几个C程序10

实验指导12

小结14

习题14

【基础篇】16

第1章 系统总体设计16

1.1 程序和程序设计16

1.2 算法的概念及描述方法18

1.3 结构化程序设计和模块化结构19

1.4 函数的定义和使用20

1.4.1 库函数20

1.4.2 用户自定义函数21

项目实施25

任务一:“学生成绩管理系统”整体结构设计26

实验指导28

小结30

习题30

第2章 系统数据结构的设计及运算32

2.1 常量与变量32

2.2 C语言的数据类型34

2.2.1 整型数据类型34

2.2.2 实型数据类型(浮点型)37

2.2.3 字符型数据38

2.3 运算符与表达式40

2.3.1 算术运算符及表达式40

2.3.2 赋值运算符及表达式42

2.3.3 关系运算符及关系表达式43

2.3.4 逻辑运算符及逻辑表达式44

2.3.5 其他运算符45

实验指导47

小结49

习题50

第3章 系统菜单界面的设计52

3.1 字符输入输出函数52

3.2 格式输入输出函数54

3.3 顺序结构程序设计57

3.3.1 C语言语句57

3.3.2 顺序结构程序实例59

项目实施63

任务二:“学生成绩管理系统”人机交互界面的程序设计63

实验指导66

小结68

习题69

第4章 系统菜单选择执行程序的设计71

4.1 if语句使用71

4.1.1 if语句的3种形式71

4.1.2 if语句的嵌套75

4.1.3 条件运算符的使用78

4.2 switch语句的使用79

4.3 选择结构应用实例82

项目实施87

任务三:编写“学生成绩管理系统”的菜单选择程序87

实验指导91

小结93

习题93

第5章 系统菜单循环选择执行程序的设计96

5.1 循环语句96

5.1.1 while语句96

5.1.2 do-while语句98

5.1.3 for语句99

5.2 break语句与continue语句在循环体中的作用101

5.2.1 break语句101

5.2.2 continue语句102

5.3 循环的嵌套103

5.4 循环结构应用实例105

项目实施110

任务四:编写学生成绩管理系统的循环菜单程序110

实验指导115

小结119

习题120

第6章 系统数据的统计与分析122

6.1 数组的定义及使用122

6.1.1 一维数组的定义、引用及初始化122

6.1.2 二维数组的定义、引用及初始化127

6.2 字符数组及字符串131

6.3 数组与函数135

6.4 数组综合实例139

项目实施141

任务五:用二维数组存储学生成绩并进行功能函数的编写141

实验指导156

小结159

习题159

【提高篇】161

第7章 项目中指针的应用161

7.1 指针的概念、定义及应用161

7.1.1 指针与指针变量161

7.1.2 指针变量的定义162

7.1.3 指针变量的引用163

7.2 指针与一维数组164

7.3 指针与函数167

7.3.1 指针变量做函数参数167

7.3.2 返回指针值的函数169

7.3.3 指向函数的指针变量171

7.4 指针与字符串173

项目实施173

任务六:使用指针变量实现函数之间参数的传递173

实验指导183

小结184

习题184

第8章 项目中结构体的应用187

8.1 结构体类型和结构体变量的定义187

8.1.1 结构体类型的说明187

8.1.2 结构体类型变量的定义189

8.1.3 结构体类型变量的初始化190

8.1.4 结构体类型成员的引用190

8.2 结构体数组193

8.3 指向结构体类型数据的指针195

8.4 函数之间结构体变量的数据传递197

项目实施199

任务七:利用结构体数组存放每名学生多个信息199

实验指导209

小结210

习题211

第9章 项目中文件的应用212

9.1 文件的基本概念212

9.2 文件的打开和关闭214

9.3 文件的顺序读写215

9.4 文件的定位及随机读写220

项目实施222

任务八:实现学生成绩管理系统的文件操作功能222

实验指导233

小结235

习题235

附录236

附录A C语言关键字236

附录B 常用字符与ASCII码对照表236

附录C 运算符的优先级及结合性237

附录D 常用C语言库函数238

附录E 常见错误、警告信息表241

参考文献246

热门推荐