图书介绍

C语言程序设计项目化教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言程序设计项目化教程
  • 杨俊红主编;陈享成,马国峰,王盛副主编 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:9787508465012
  • 出版时间:2010
  • 标注页数:230页
  • 文件大小:17MB
  • 文件页数:240页
  • 主题词:C语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1篇基础篇3

简易计算器项目概述3

第1章C语言概述5

1.1 C语言的发展及特点5

1.1.1 C语言的发展5

1.1.2 C语言的特点5

1.2简单的C程序介绍6

1.3 C程序的开发过程8

1.4 VC++++6.0集成开发环境8

1.4.1启动VC++++ 6.0环境8

1.4.2编辑源程序文件9

1.4.3编译10

1.4.4连接11

1.4.5运行11

1.5本章小结11

1.6习题11

第2章 项目中的数据类型和数据运算13

2.1任务一 项目中数据类型的定义13

2.2理论知识14

2.2.1 C语言的基本数据类型14

2.2.2常量和变量15

2.2.3运算符和表达式18

2.2.4数据类型转换21

2.3知识扩展22

2.3.1数值在计算机中的表示22

2.3.2位运算23

2.4本章小结27

2.5习题27

第3章 项目主菜单的顺序执行设计30

3.1任务二 用输入/输出函数实现项目主菜单的顺序执行30

3.2理论知识32

3.2.1 C语言程序语句32

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

3.2.3单字符输入/输出函数37

3.2.4算法与程序的三种基本结构38

3.2.5顺序结构程序设计41

3.3本章小结42

3.4习题42

第4章 项目主菜单的选择执行设计45

4.1任务三 项目主菜单的选择执行设计45

4.2理论知识47

4.2.1 if语句47

4.2.2 switch语句51

4.3本章小结52

4.4习题53

第5章项目主菜单的循环执行设计56

5.1任务四 项目主菜单的循环执行设计56

5.2理论知识59

5.2.1 while语句59

5.2.2 do-while语句60

5.2.3 for语句61

5.3知识扩展63

5.3.1循环的嵌套63

5.3.2转移语句64

5.4本章小结68

5.5习题69

第2篇提高篇75

学生成绩统计项目概述75

第6章 项目中函数的应用79

6.1任务一 项目的整体框架设计79

6.2理论知识82

6.2.1结构化程序设计思想与函数的分类82

6.2.2函数的定义与调用83

6.2.3函数间的数据传递87

6.2.4变量的作用域88

6.3知识扩展92

6.3.1变量的存储类型92

6.3.2函数的嵌套调用和递归调用94

6.3.3编译预处理96

6.4本章小结102

6.5习题103

第7章 项目中数组的应用107

7.1任务二 用一维数组实现项目中学生成绩的统计107

7.2理论知识110

7.2.1一维数组110

7.2.2一维数组作函数参数113

7.3任务三 用字符数组实现项目中的密码验证115

7.4理论知识 字符数组117

7.4.1字符数组的定义117

7.4.2字符数组的初始化117

7.4.3字符数组的输入和输出118

7.4.4常用的字符串处理函数120

7.4.5字符数组的应用121

7.5知识扩展 二维数组122

7.5.1二维数组的定义122

7.5.2二维数组的引用123

7.5.3二维数组赋初值123

7.5.4二维数组的应用124

7.6本章小结125

7.7习题125

第8章 项目中指针的应用129

8.1任务四 用指针实现项目中学生成绩的统计129

8.2理论知识132

8.2.1指针的概念132

8.2.2指针变量的定义、初始化和引用133

8.2.3指针与一维数组135

8.2.4指针变量作函数参数138

8.2.5指针与字符串141

8.3知识扩展144

8.3.1指针与二维数组144

8.3.2指针数组和指向指针的指针146

8.3.3带参数的main函数150

8.3.4返回指针值的函数151

8.4本章小结153

8.5习题153

第3篇 综合应用篇161

学生信息管理系统项目概述161

第9章 项目中结构体的应用166

9.1任务一用结构体实现项目中学生信息的增加、浏览和修改166

9.2理论知识169

9.2.1结构体类型和结构体变量的定义169

9.2.2结构体数组174

9.2.3结构体指针177

9.2.4结构体类型的数据在函数间的传递179

9.3知识扩展182

9.3.1共用体182

9.3.2枚举类型184

9.3.3类型定义186

9.4本章小结187

9.5习题187

第10章 项目中文件的应用190

10.1任务二 项目中数据的存储190

10.2理论知识192

10.2.1文件的基本概念192

10.2.2文件的打开和关闭194

10.2.3文件的顺序读写196

10.2.4文件的定位及随机读写202

10.2.5文件的出错检测204

10.3本章小结204

10.4习题205

附录Ⅰ常用字符与ASCII码对照表208

附录Ⅱ C语言关键字209

附录Ⅲ 运算符的优先级和结合方向210

附录Ⅳ常用C语言库函数211

附录Ⅴ学生信息管理系统源程序代码216

参考文献230

热门推荐