图书介绍

C语言程序设计与应用(高职)PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计与应用(高职)
  • 吴家碚,黄勤陆主编;邱绪桃,邓大彬,费玲玲副主编 著
  • 出版社: 北京:航空工业出版社
  • ISBN:9787516503911
  • 出版时间:2015
  • 标注页数:317页
  • 文件大小:48MB
  • 文件页数:337页
  • 主题词:C语言-程序设计-高等职业教育-教材

PDF下载


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

下载说明

C语言程序设计与应用(高职)PDF格式电子书版下载

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

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

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

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

图书目录

第1章 VisualC++学习版的获取与初步使用1

1.1 教学指南2

1.1.1 教学目标2

1.1.2 全国计算机等级考试二级C语言在本章的知识点2

1.1.3 教学导图2

1.1.4 丹尼斯·里奇与C语言3

1.2 VisualC++的获取与开发环境3

1.2.1 如何获得免费的学习版软件3

1.2.2 Visual C++学习版工作窗口介绍8

1.3 Visual C++学习版的上机操作说明10

1.3.1 新建项目及源程序代码的4个步骤10

1.3.2 程序的生成和排错15

1.3.3 程序的运行17

1.3.4 程序中的断点设置和调试19

1.3.5 上机建立C语言程序的一般过程19

1.4 训练项目:C语言程序的结构认识20

1.4.1 最简单C程序的认识20

1.4.2 项目训练:《登鹳雀楼》唐诗的组合(学中做)21

1.4.3 源程序的注释24

1.4.4 C语言的书写格式24

1.5 上机操作(做中学)25

1.5.1 上机目的25

1.5.2 操作具体任务25

实训与讨论25

习题与思考25

第2章 变量和表达式27

2.1 教学指南28

2.1.1 教学目标28

2.1.2 全国计算机等级考试二级C语言在本章的知识点28

2.1.3 教学导图28

2.2 电路计算中的常量和变量29

2.2.1 常量和符号常量31

2.2.2 变量、标识符、整型变量31

2.2.3 算术运算符和算术表达式32

2.2.4 运算符的优先级和结合性33

2.3 实型数据33

2.3.1 浮点数、实型常量、实型变量35

2.3.2 赋值运算符和赋值表达式35

2.4 基础知识的拓展36

2.4.1 整型常量的三种表示形式36

2.4.2 整型变量的分类和值域37

2.4.3 用关键字const定义常量38

2.4.4 C的数据类型简介38

2.5 训练项目:C语言编写音乐程序(学中做)39

2.5.1 训练项目的相关知识39

2.5.2 训练项目编程指导41

2.5.3 训练项目上机操作步骤42

2.6 上机操作(做中学)44

2.6.1 上机目的44

2.6.2 操作具体任务44

实训与讨论44

习题与思考45

第3章 字符型数据47

3.1 教学指南48

3.1.1 教学目标48

3.1.2 全国计算机等级考试二级C语言在本章的知识点48

3.1.3 教学导图48

3.2 字符常量49

3.2.1 字符的ASCII码值50

3.2.2 字符常量的表示51

3.2.3 字符常量输出的形式51

3.2.4 转义字符51

3.3 字符变量52

3.3.1 字符变量的定义52

3.3.2 字符变量的存储与输出52

3.4 字符串常量53

3.4.1 字符串常量的表示53

3.4.2 字符常量和字符串常量的区别54

3.5 基础知识的拓展54

3.5.1 汉字字符常量的编码和输出54

3.5.2 自增、自减运算符57

3.5.3 混合运算与类型转换58

3.6 训练项目:接头暗号的密码编制(学中做)60

3.6.1 恺撒密码的相关知识60

3.6.2 项目训练的编程指导60

3.7 上机操作(做中学)62

3.7.1 上机目的62

3.7.2 操作具体任务62

实训与讨论62

习题与思考62

第4章 顺序结构程序设计64

4.1 教学指南65

4.1.1 教学目标65

4.1.2 全国计算机等级考试二级C语言在本章的知识点65

4.1.3 教学导图65

4.2 C程序中的语句66

4.2.1 C语句分类67

4.2.2 C程序中的3种基本结构68

4.3 数据的输出/输入69

4.3.1 格式化输出函数printf()70

4.3.2 格式化输入函数scanf()76

4.4 字符的输出/输入函数79

4.4.1 字符输出函数putchar()80

4.4.2 字符输入函数getchar()80

4.5 训练项目:计算月工资(学中做)81

4.6 上机操作(做中学)81

4.6.1 上机目的81

4.6.2 操作具体任务81

实训与讨论82

习题与思考82

第5章 选择结构程序设计84

5.1 教学指南85

5.1.1 教学目标85

5.1.2 全国计算机等级考试二级C语言在本章的知识点85

5.1.3 教学导图85

5.2 关系运算符和关系表达式86

5.2.1 关系运算符及优先级87

5.2.2 关系表达式87

5.3 逻辑运算符和逻辑表达式88

5.3.1 逻辑运算符及优先级89

5.3.2 逻辑表达式89

5.4 if语句90

5.4.1 单分支if语句90

5.4.2 双分支if语句91

5.4.3 多分支if语句92

5.4.4 使用if语句的几点注意94

5.4.5 if语句的嵌套94

5.4.6 条件运算符和条件表达式97

5.5 switch语句98

5.5.1 switch语句的一般形式100

5.5.2 使用switch语句的几点注意100

5.6 训练项目:会唱歌的键盘(学中做)101

5.7 上机操作(做中学)102

5.7.1 上机目的102

5.7.2 操作具体任务102

实训与讨论103

习题与思考103

第6章 循环结构程序设计106

6.1 教学指南107

6.1.1 教学目标107

6.1.2 全国计算机等级考试二级C语言在本章的知识点107

6.1.3 教学导图107

6.2 while语句108

6.2.1 while语句一般格式109

6.2.2 使用while语句的几点注意110

6.2.3 最大公约数问题110

6.3 do-while语句111

6.3.1 do-while语句一般格式112

6.3.2 使用do-while语句的几点注意113

6.4 for语句114

6.4.1 for语句一般格式115

6.4.2 使用for语句的几点注意115

6.4.3 体育彩票问题116

6.4.4 水仙花数问题117

6.5 循环嵌套118

6.6 控制转移语句120

6.6.1 break语句122

6.6.2 continue语句123

6.7 训练项目:年龄几何、古堡谜题(学中做)123

6.7.1 年龄几何123

6.7.2 古堡谜题的破解124

6.8 上机操作(做中学)125

6.8.1 上机目的125

6.8.2 操作具体任务125

实训与讨论126

习题与思考126

第7章 数组129

7.1 教学指南130

7.1.1 教学目标130

7.1.2 全国计算机等级考试二级C语言在本章的知识点130

7.1.3 教学导图130

7.2 一维数组131

7.2.1 一维数组的定义133

7.2.2 一维数组的引用133

7.2.3 一维数组的初始化134

7.2.4 兔子的繁殖问题134

7.3 一维数组的排序与查找135

7.3.1 交换法排序136

7.3.2 选择法排序137

7.3.3 冒泡法排序139

7.3.4 顺序查找141

7.3.5 二分法查找143

7.4 二维数组144

7.4.1 二维数组的定义145

7.4.2 二维数组的引用146

7.4.3 二维数组的初始化146

7.5 字符数组147

7.5.1 字符数组与字符串148

7.5.2 字符数组的定义及引用148

7.5.3 字符数组的初始化149

7.5.4 字符串的输入/输出149

7.5.5 常用字符串处理函数151

7.5.6 国名排序153

7.6 训练项目:智选猴王、魔方矩阵(学中做)154

7.6.1 智选猴王154

7.6.2 魔方矩阵156

7.7 上机操作(做中学)157

7.7.1 上机目的157

7.7.2 操作具体任务158

实训与讨论158

习题与思考158

第8章 函数162

8.1 教学指南163

8.1.1 教学目标163

8.1.2 全国计算机等级考试二级C语言在本章的知识点163

8.1.3 教学导图163

8.2 函数164

8.2.1 函数的基本概念164

8.2.2 函数的定义166

8.2.3 函数的形参与实参167

8.2.4 函数的返回值167

8.3 函数的调用169

8.3.1 函数调用的基本方法169

8.3.2 嵌套调用169

8.3.3 递归调用171

8.3.4 函数的声明173

8.4 变量的作用域与存储类别174

8.4.1 变量的作用域174

8.4.2 变量的存储类型176

8.5 知识拓展178

8.6 训练项目:乌鸦喝水的游戏(学中做)179

8.7 上机操作(做中学)182

8.7.1 上机目的182

8.7.2 操作具体任务183

实训与讨论183

习题与思考184

第9章 编译预处理186

9.1 教学指南187

9.1.1 教学目标187

9.1.2 全国计算机等级考试二级C语言在本章的知识点187

9.1.3 教学导图187

9.2 文件包含和无参宏定义188

9.2.1 编译预处理基础知识189

9.2.2 文件包含命令189

9.2.3 无参宏定义190

9.3 有参宏定义190

9.4 条件编译命令192

9.4.1 第一种形式:#if-#else-#endif193

9.4.2 第二种形式:#ifdef-#else-#endif194

9.4.3 第三种形式:#ifndef-#else-#endif194

9.5 知识拓展195

9.5.1 宏定义使用中常见错误分析195

9.5.2 带参数宏表达式的应用195

9.6 训练项目:孔融让梨(学中做)196

9.7 上机操作(做中学)197

9.7.1 上机目的197

9.7.2 操作具体任务198

实训与讨论198

习题与思考198

第10章 指针200

10.1 教学指南201

10.1.1 教学目标201

10.1.2 全国计算机等级考试二级C语言在本章的知识点201

10.1.3 教学导图201

10.2 指针的基础知识202

10.2.1 指针的基本概念203

10.2.2 指针变量的定义与引用204

10.3 数组与指针206

10.3.1 一维数组与指针207

10.3.2 二维数组与指针208

10.4 字符串与指针211

10.4.1 字符指针212

10.4.2 字符指针与字符数组213

10.5 函数与指针215

10.5.1 指向函数的指针217

10.5.2 函数返回值是指针217

10.5.3 指针作为函数参数218

10.5.4 数组名作为函数参数219

10.6 知识拓展220

10.6.1 指针数组220

10.6.2 指向指针的指针221

10.7 训练项目:C语言编写双色球兑奖程序(学中做)221

10.7.1 训练项目的相关知识222

10.7.2 训练项目编程指导222

10.8 上机操作(做中学)225

10.8.1 上机目的225

10.8.2 操作具体任务225

实训与讨论226

习题与思考226

第11章 结构体和共用体228

11.1 教学指南229

11.1.1 教学目标229

11.1.2 全国计算机等级考试二级C语言在本章的知识点229

11.1.3 教学导图229

11.2 结构体类型的使用230

11.2.1 结构体类型的定义231

11.2.2 结构体变量的定义、引用和初始化232

11.2.3 结构体数组234

11.3 链表的使用237

11.3.1 链表239

11.3.2 动态分配存储空间239

11.3.3 链表的应用240

11.4 共用体和枚举类型243

11.4.1 共用体类型243

11.4.2 枚举类型246

11.5 知识拓展248

11.6 训练项目:学生课程分数统计(学中做)249

11.7 上机操作(做中学)252

11.7.1 上机目的252

11.7.2 操作具体任务253

实训与讨论253

习题与思考253

第12章 位运算操作256

12.1 教学指南257

12.1.1 教学目标257

12.1.2 全国计算机等级考试二级C语言在本章的知识点257

12.1.3 教学导图257

12.2 位运算的基本知识258

12.2.1 位运算的基本概念259

12.2.2 按位“与”运算259

12.2.3 按位“或”运算260

12.2.4 按位“取反”运算260

12.2.5 按位“异或”运算260

12.2.6 按位“左移”运算261

12.2.7 按位“右移”运算261

12.3 取指定位或位段的值262

12.4 知识拓展263

12.4.1 数值数据在计算机中的表示263

12.4.2 补码的计算方法264

12.4.3 复合赋值位运算264

12.4.4 位段的定义和引用265

12.5 训练项目:广告牌的循环显示(学中做)266

12.6 上机操作(做中学)268

12.6.1 上机目的268

12.6.2 操作具体任务268

实训与讨论269

习题与思考269

第13章 文件系统管理和操作270

13.1 教学指南271

13.1.1 教学目标271

13.1.2 全国计算机等级考试二级C语言在本章的知识点271

13.1.3 教学导图271

13.2 文件的基础知识272

13.2.1 文件概述和分类274

13.2.2 文件指针275

13.2.3 文件操作的一般过程276

13.2.4 文件的打开/关闭函数276

13.2.5 文件的字符读/写函数277

13.3 文件的字符串读/写函数278

13.3.1 字符串读函数fgets()279

13.3.2 字符串写函数fputs()279

13.4 二进制文件的读/写函数280

13.4.1 二进制文件的读函数fread()281

13.4.2 二进制文件的写函数fwrite()282

13.5 文本文件的读/写函数282

13.5.1 文本文件的读函数fscanf()284

13.5.2 文本文件的写函数fprintf()284

13.6 文件定位函数284

13.6.1 基本概念286

13.6.2 定位函数fseek()286

13.6.3 定位函数ftell()287

13.6.4 定位函数rewind()287

13.7 知识拓展287

13.7.1 检错与处理函数287

13.7.2 结束位置测试函数288

13.8 训练项目:数据文件的建立和信息统计(学中做)288

13.9 上机操作(做中学)290

13.9.1 上机目的290

13.9.2 操作具体任务290

实训与讨论290

习题与思考291

第14章 C51语言应用入门292

14.1 教学指南293

14.1.1 教学目标293

14.1.2 教学说明293

14.2 微小的计算机293

14.3 C51语言编程基础294

14.3.1 C51语言程序的结构294

14.3.2 C51语言中的基本数据类型294

14.3.3 用于硬件操作的特殊数据类型295

14.4 训练项目1:航空障碍灯控制(学中做)296

14.5 训练项目2:流星灯的控制(学中做)299

14.6 上机操作:声控延时灯控制程序分析(做中学)301

14.6.1 上机目的301

14.6.2 操作具体任务301

实训与讨论303

习题与思考303

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

附录Ⅱ C语言关键字306

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

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

附录Ⅴ 本教材用到的英文缩写组合说明314

参考文献317

热门推荐