图书介绍

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

C语言程序设计项目教程
  • 郭运宏,李玉梅,谢文昌等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302292869
  • 出版时间:2012
  • 标注页数:353页
  • 文件大小:69MB
  • 文件页数:365页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1篇 基础篇2

实用计算器项目概述2

第1章 C语言概述4

1.1 C语言的发展及特点5

1.1.1 程序设计语言5

1.1.2 C语言的发展6

1.1.3 C语言的特点6

1.2 简单的C语言程序介绍7

1.3 C语言程序的开发过程9

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

1.5 Turbo C开发环境12

1.6 GCC介绍14

1.7 本章小结16

1.8 习题16

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

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

2.2 理论知识20

2.2.1 C语言的数据类型20

2.2.2 常量和变量21

2.2.3 运算符和表达式28

2.2.4 数据类型转换33

2.3 知识扩展34

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

2.3.2 标准数学函数的使用36

2.4 本章小结36

2.5 习题37

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

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

3.2 理论知识42

3.2.1 C语言程序语句42

3.2.2 格式化输入输出函数43

3.2.3 单字符输入输出函数48

3.2.4 算法与程序的3种基本结构49

3.2.5 顺序结构程序设计53

3.3 知识扩展54

3.3.1 程序设计的步骤54

3.3.2 结构化程序设计的标准55

3.3.3 程序设计的风格55

3.4 本章小结56

3.5 习题56

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

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

4.2 理论知识63

4.2.1 if语句63

4.2.2 switch语句67

4.3 选择控制结构程序举例70

4.4 本章小结74

4.5 习题74

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

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

5.2 理论知识82

5.2.1 while语句82

5.2.2 do...while语句84

5.2.3 for语句86

5.3 知识扩展89

5.3.1 循环的嵌套89

5.3.2 辅助控制语句90

5.4 循环控制结构程序举例94

5.5 本章小结97

5.6 习题98

第2篇 提高篇106

学生成绩统计项目概述106

第6章 项目的整体框架设计110

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

6.2 理论知识114

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

6.2.2 函数的定义115

6.2.3 函数的值116

6.2.4 函数的调用118

6.2.5 函数间的数据传递121

6.2.6 变量的作用域122

6.3 知识扩展126

6.3.1 变量的存储类型126

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

6.3.3 编译预处理131

6.4 本章小结138

6.5 习题139

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

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

7.2 理论知识148

7.2.1 一维数组148

7.2.2 一维数组作函数参数156

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

7.4 理论知识——字符数组161

7.5 知识扩展——二维数组167

7.6 应用举例171

7.7 本章小结173

7.8 习题173

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

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

8.2 理论知识182

8.2.1 指针的概念182

8.2.2 指针变量的定义与引用183

8.2.3 变量的指针与指针变量189

8.2.4 指针与一维数组190

8.2.5 指针变量作函数参数194

8.2.6 指针与字符串198

8.3 知识扩展201

8.3.1 指针与二维数组201

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

8.3.3 带参数的main()函数208

8.3.4 返回指针值的函数209

8.4 应用举例211

8.5 本章小结213

8.6 习题214

第3篇 应用篇218

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

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

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

9.2 理论知识227

9.2.1 结构体类型的定义227

9.2.2 结构体变量的定义230

9.2.3 结构体变量的引用233

9.2.4 结构体数组235

9.2.5 结构体指针238

9.2.6 结构体类型的数据在函数间的传递241

9.3 知识扩展——共用体243

9.3.1 共用体类型和共用体变量的定义243

9.3.2 共用体变量的引用244

9.4 知识扩展——枚举类型和自定义类型247

9.4.1 枚举类型247

9.4.2 自定义类型249

9.5 本章小结251

9.6 习题251

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

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

10.2 理论知识257

10.2.1 文件的基本概念257

10.2.2 文件的打开和关闭259

10.2.3 文件的顺序读写262

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

10.2.5 文件的出错检测271

10.3 本章小结272

10.4 习题272

第4篇 高级篇276

第11章 运算符、表达式与位运算276

11.1 运算符与表达式277

11.2 赋值运算符与赋值表达式278

11.3 逗号运算符与逗号表达式281

11.4 条件运算符与条件表达式283

11.5 自增自减运算符285

11.6 位运算288

11.6.1 位运算概述288

11.6.2 位段295

11.7 表达式求解示例297

11.8 本章小结299

11.9 习题299

第12章 编译预处理304

12.1 宏定义305

12.2 文件包含309

12.3 条件编译310

12.4 本章小结312

12.5 习题313

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

附录Ⅱ C语言关键字318

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

附录Ⅳ 常用C库函数320

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

附录Ⅵ 常见编译错误信息338

附录Ⅶ 用C语言编写一个学生数据库系统347

参考文献353

热门推荐