文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
微信扫描二维码,访问我们的微信店铺

C语言实例教程(第3版)(微课版)

49.80
运费: 免运费
库存: 1 件
C语言实例教程(第3版)(微课版) 商品图0
C语言实例教程(第3版)(微课版) 商品图1
C语言实例教程(第3版)(微课版) 商品图2
C语言实例教程(第3版)(微课版) 商品缩略图0 C语言实例教程(第3版)(微课版) 商品缩略图1 C语言实例教程(第3版)(微课版) 商品缩略图2

商品详情

C语言实例教程(第3版)(微课版)

作  者:谢宇,谢崇波,彭波 主编;龚钰,刘浩,晋沅蓉 副主编
定  价:49.8
出 版 社:人民邮电出版社
出版日期:2025年02月01日
页  数:220
装  帧:平装
ISBN:9787115666260

目录

模块一 C语言概述 1
任务1.1 C语言的故事——语言的诞生、发展及特点 2
1.1.1 C语言的诞生与发展 2
1.1.2 C语言的特点 3
任务1.2 自我介绍——C语言程序结构 7
1.2.1 C语言程序的基本结构 7
1.2.2 编译和运行C语言程序 8
模块总结 17
习题 17
模块二 C语言基础 19
任务2.1开启编程之门的钥匙——基本语法 20
2.1.1 基本数据类型 20
2.1.2 常量 22
2.1.3 变量 25
任务2.2 计算表达式——运算符 29
2.2.1 算术运算符 29
2.2.2 赋值运算符 31
2.2.3 关系运算符 31
2.2.4 逻辑运算符 32
2.2.5 常用数学函数与表达式 33
任务2.3 三角形面积——输入/输出函数 36
2.3.1 输入函数 37
2.3.2 输出函数 39
模块总结 44
习题 45
模块三 结构化程序设计 47
任务3.1 判断素数——顺序结构 48
3.1.1 算法和流程图 48
3.1.2 顺序结构的一般逻辑 53
任务3.2 成绩等级划分——选择结构 59
3.2.1 if语句 60
3.2.2 switch语句 63
任务3.3 九九乘法表——循环结构 69
3.3 for循环 69
3.3.2 while循环 78
3.3.3 do-while循环 80
3.3.4 几种循环语句的嵌套 82
模块总结 91
习题 91
模块四 数组 95
任务4.1 计算班级平均身高——数组初探 96
4.1.1 数组的基本概念
4.1.2 数组的基本操作 96
任务4.2 计算学生平均分——二维数组 102
4.2.1 二维数组的定义 102
4.2.2 二维数组的输入、输出 103
任务4.3 筛选元音字母——字符数组 109
4.3.1 字符数组的定义与结束符 109
4.3.2 字符串函数和字符函数 110
模块总结 116
习题 116
模块五 五函数 119
任务5.1 学生成绩管理——自定义函数 120
5.1.1 自定义函数结构 120
5.1.2 定义自定义函数 121
5.1.3 自定义函数调用 122
5.1.4 自定义函数的作用 122
任务5.2 数的阶乘 递归函数 128
5.2.1 函数的嵌套调用 129
5.2.2 函数的递归调用 130
模块总结 134
习题 135
模块六 指针 137
任务6.1 精准计算——指针及其定义 138
6.1.1 指针的意义 138
6.1.2 指针变量的定义与运算 139
任务6.2 字符加密——指针与数组 141
6.2.1 指针与一维数组 142
6.2.2 指针与二维数组 144
任务6.3 数值处理系统——指针与函数 147
6.3.1 指针变量作为函数参数 148
6.3.2 数组作为函数参数 149
6.3.3 指针型函数 151
6.3.4 指向函数的指针变量 153
模块总结 159
习题 160
模块七 文件及其应用 161
任务7.1 Hello World文件的读写——基本文件操作 162
7.1.1 文件概述 162
7.1.2 文件的打开与关闭 164
7.1.3 文件的读写 166
任务7.2 学生成绩数据的随机获取——高级文件操作 176
7.2.1 文件指针的定位与重置 177
7.2.2 文件末尾检测与位置获取 178
模块总结 185
习题 185
模块八 自定义数据类型 187
任务8.1 车辆信息管理——结构体 188
8.1.1 结构体的概念与定义 188
8.1.2 结构体初始化及成员访问 189
8.1.3 结构体的作用 190
任务8.2 存储数据——联合体 196
8.2.1 联合体的概念与定义 196
8.2.2 联合体初始化及成员访问 197
8.2.3 联合体的特点 198
任务8.3 交通信号灯的控制系统——枚举 201
8.3.1 枚举的概念与定义 202
8.3.2 枚举类型的初始化 203
8.3.3 枚举类型的特点 204
模块总结 207
习题 207
模块九 C项目实战 209
任务9.1 学生成绩录入系统开发 210
9.1.1 问题分析 210
9.1.2 程序设计 210
9.1.3 程序调试 212
任务9.2 带记录功能的计算器系统开发 215
9.2.1 问题分析 215
9.2.2 程序设计 216
9.2.3 程序调试 218
模块总结 220
习题 220

内容介绍

本书充分结合职业院校学生实际,对内容科学取舍,突出算法,强调逻辑思维,吸纳先进的项目教学法(project-based learning)的思想,注重编程能力的训练。
本书首先深入介绍C语言的基本语法,包括基本数据类型、常量与变量、运算符与表达式等,通过大量简单易懂的示例代码,帮助读者快速熟悉C语言的基本编程规则与逻辑结构。随后详细讲解控制语句、数组、函数、指针、文件及其应用,以及结构体、联合体等自定义数据类型,以便读者能够构建更为复杂的数据结构来应对实际编程中的多样化需求。
本书适合作为职业院校计算机程序设计课程的入门教材,也适合作为初学者的自学教材。无论是对于计算机相关专业的学生、编程爱好者还是从事相关领域开发工作的专业人士,本书都将......

谢宇,谢崇波,彭波 主编;龚钰,刘浩,晋沅蓉 副主编

谢宇,男,四川信息职业技术学院软件学院副教授、工程师,四川信息职业技术学院教学名师,人工智能技术应用专业带头人、四川移动应用开发协同创新中心主任,国赛裁判。多次指导学生获得职业院校技能大赛奖项,获得四川省教育厅优秀指导教师、四川省人社厅优秀教练称号。主要研究方向:人工智能技术应用。以第一作者在各级刊物上公开发布论文发表论文10余篇,编写教材8本。主持省市级教科研课题6项、参与课题10余项;申报实用新型专利3项,软件著作权3件。

文轩九月图书旗舰店店铺主页二维码
文轩九月图书旗舰店
特价好书,就在文轩网!
扫描二维码,访问我们的微信店铺

C语言实例教程(第3版)(微课版)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏