• C语言程序设计任务式教程
21年品牌 40万+商家 超1.5亿件商品

C语言程序设计任务式教程

全新正版 极速发货

27.47 5.6折 49 全新

库存4件

广东广州
认证卖家担保交易快速发货售后保障

作者赵秀芝,赵静静,董本清 编

出版社电子工业出版社

ISBN9787121459122

出版时间2023-08

装帧平装

开本16开

定价49元

货号1203018430

上书时间2024-11-21

曲奇书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
项目1初识C语言1

任务描述:打印欢迎词1

1.1C语言发展简史及特点2

1.1.1C语言的起源与发展2

1.1.2C语言的特点2

1.2开发环境介绍3

1.2.1主流开发工具介绍3

1.2.2Dev-C++的下载和安装4

1.2.3创建第一个C语言程序Helloworld6

1.3C语言程序的结构和编译运行步骤7

1.3.1C语言程序的结构7

1.3.2C语言程序编译运行步骤8

1.4程序算法基础9

1.4.1算法的概念9

1.4.2流程图9

知识拓展:编码规范11

综合练习11

拓展案例11

项目2显示系统时间―数据类型与运算符13

任务描述:显示系统时间13

2.1基本字符、关键字和标识符14

2.1.1基本字符14

2.1.2关键字14

2.1.3标识符15

2.2常量和变量15

2.2.1常量16

2.2.2变量17

2.3基本数据类型19

2.3.1整型19

2.3.2浮点型22

2.3.3字符型23

2.3.4类型转换25

2.4基本输入和输出27

2.4.1格式化输出函数27

2.4.2格式化输入函数30

2.4.3字符的输入和输出33

2.5运算符与表达式33

2.5.1算术运算符和算术表达式34

2.5.2赋值运算符和赋值表达式37

2.5.3逗号运算符和逗号表达式40

2.5.4sizeof运算符及表达式40

知识拓展:简单代码调试41

综合练习44

拓展案例45

项目3身份证号码归属地查询―选择结构与应用46

任务描述:浙江省身份证号码归属地查询46

3.1判定条件47

3.1.1关系运算符和关系表达式47

3.1.2逻辑运算符和逻辑表达式49

3.2单分支和双分支选择结构53

3.2.1单分支if语句53

3.2.2双分支if-else语句56

3.2.3条件运算符和条件表达式60

3.3多分支选择结构62

3.3.1嵌套使用if语句和if-else语句62

3.3.2switch语句65

知识拓展:分支结构设计规范68

综合练习69

拓展案例69

项目4计算圆周率―循环结构与应用71

任务描述:计算圆周率71

4.1简单循环语句72

4.1.1while语句72

4.1.2do-while语句76

4.1.3for语句78

4.1.4break语句和continue语句81

4.2嵌套循环及应用86

知识拓展:使用goto语句跳出多重循环90

综合练习91

拓展案例92

项目5国际标准书号检验―数组与应用93

任务描述:国际标准书号检验93

5.1一维数组及应用94

5.1.1一维数组的定义和引用94

5.1.2一维数组的初始化97

5.1.3一维数组的应用98

5.1.4一维数组元素排序99

5.2二维数组及应用102

5.2.1二维数组的定义和引用103

5.2.2二维数组的初始化104

5.2.3二维数组的应用104

5.3字符数组与字符串107

5.3.1字符数组107

5.3.2字符串107

5.3.3字符串输入和输出函数108

5.3.4字符串处理函数109

知识拓展:选择排序和插入排序113

综合练习117

拓展案例117

项目6实现一个简易计算器―函数118

任务描述:实现一个简易计算器118

6.1函数及简单应用119

6.1.1函数的作用119

6.1.2函数的定义、调用和声明120

6.1.3函数的简单应用123

6.1.4单向按值传递参数127

6.2数组作为函数参数129

6.2.1数组名作为参数的语法129

6.2.2传递数组首地址130

6.2.3数组作为参数的应用131

6.3递归函数及应用134

6.4函数的嵌套调用138

6.5变量的作用域及生命期139

6.5.1作用域140

6.5.2生命期142

6.6编译预处理144

知识拓展:C语言内存分配146

综合练习147

拓展案例148

项目7拆分实数―指针150

任务描述:拆分实数150

7.1指针的基础知识151

7.1.1地址和指针151

7.1.2指针变量的定义和初始化152

7.1.3指针的基本运算153

7.2指针的进阶应用157

7.2.1指针与函数157

7.2.2指针与数组160

7.3安全地使用指针164

知识拓展:动态分配堆区内存165

综合练习167

拓展案例167

项目8统计一组学生成绩的最高分、最低分和平均分―结构体与共同体169

任务描述:统计一组学生成绩的最高分、最低分和平均分170

8.1结构体类型170

8.1.1结构体类型的定义170

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

8.1.3结构体成员的引用173

8.1.4结构体在函数中的应用173

8.2类型定义typedef177

8.3共同体类型179

8.3.1共同体的概念、定义及变量179

8.3.2共同体的应用179

8.4枚举类型181

8.5链表※183

8.5.1链表的概念183

8.5.2链表的创建和销毁183

8.5.3链表的插入和删除操作186

知识拓展:线性表190

综合练习191

拓展案例191

项目9不使用第三个变量交换两个变量―位运算192

任务描述:不使用第三个变量交换两个变量193

9.1位运算符193

9.2位运算的应用196

9.3位段及其应用199

9.3.1位段结构体的定义199

9.3.2位段的应用200

知识拓展:使用位运算为字符串加密201

综合练习203

拓展案例203

项目10存取学生信息―文件205

任务描述:存取学生信息205

10.1文件的概念206

10.2文本文件和二进制文件207

10.3文件的操作函数207

10.3.1文件的打开和关闭208

10.3.2文件的读写209

知识拓展:文件类型与编码方式217

综合练习218

拓展案例219

项目11最近邻算法的实现与验证―综合应用案例221

任务描述:最近邻算法的实现与验证221

11.1开发背景222

11.2开发需求224

11.3整体设计225

11.4程序实现226

11.5程序拓展233

综合练习236

拓展案例236

附录AASCII码对照表237

附录B运算符优先级和结合性238

附录C配套PTA题目集239

内容摘要
C语言是应用范围最广、最为基础的一门程序设计语言,也是一门实践性很强的课程,作为计算机相关专业的必修专业基础课程,为后续Java面向对象程序设计、数据结构与算法、嵌入式开发等课程的学习奠定坚实基础。本书共分为11个项目,项目1介绍C语言程序及程序编辑环境的应用;项目2讲解C语言的数据类型与运算符;项目3讲解选择结构的设计方法和应用程序;项目4讲解循环结构化程序设计;项目5讲解数组与应用;项目6讲解函数;项目7讲解指针;项目8讲解结构体与共用体;项目9讲解位运算;项目10讲解C语言中的文件;项目11讲解综合应用。本书可作为高职高专院校和应用型本科院校计算机相关专业C语言程序设计课程的教材或教学参考书。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP