C语言程序设计(新编21世纪高等职业教育精品教材·电子与信息类)
定 价:53 元
丛书名:新编21世纪高等职业教育精品教材·电子与信息类
- 作者:杨磊 李洪建 李晓明
- 出版时间:2025/6/1
- ISBN:9787300335797
- 出 版 社:中国人民大学出版社
- 中图法分类:TP312.8
- 页码:
- 纸张:
- 版次:1
- 开本:16
本书内容涵盖C语言源程序组成结构、C语言集成开发环境、算法描述和特性、编写程序的流程、变量和常量的定义及使用等知识点,内容全面,代码示例丰富。书中语言通俗易懂,实例实用性强,使读者加深对相关知识的理解和掌握。本书提供的思路和方法,涵盖了工作领域、工作任务和职业技能要求,帮助读者走出学习困境,突破难关,成为社会急需的高技能计算机人才。本书以一体化教学为框架,通过基础理论知识和实用案例,将理论和实际结合起来,使读者能够通过学习本书全方位掌握相关内容和技能。
杨磊,副教授,主要教授C语言程序设计、无线组网技术、自动识别技术等课程,2020年获山东电子学会科技进步奖二等奖(第4位);2021年主持山东省教育科学“十四五”规划课题;2022年主持全国轻工职业教育教学指导委员会课题;担任2022年世界职业院校技能大赛“物联网技术应用”赛项裁判和2018年全国职业院校技能大赛高职组“嵌入式技术应用开发”赛项裁判;指导学生多次获得全国“发明杯”创新创业大赛和山东省大学生科技创新大赛一等奖。主持编写《物联网基础》、《无线网络技术》等教材。李洪建,山东科技职业学院信息工程系副主任、副教授,山东省高等学校教学名师,国家技能鉴定高级考评员、全国高职计算机基础学会电子信息委员。李晓明,临沂职业学院教师,副教授,主要讲授C语言程序设计、物联网基础等课程。
任务 1 学生成绩管理系统之系统启动 1
1.1? ? 认识程序 2
1.2? ? 认识计算机语言 2
1.3? ? 了解 C 语言 5
1.4? ? C 程序风格 8
1.5? ? 了解编程工具 13
1.6? ? 第一个 C 语言程序 22
任务 2 学生成绩管理系统之信息录入 36
2.1? ? 数据类型 37
2.2? ? 常量 38
2.3? ? 变量 42
2.4? ? 数据类型转换 44
2.5? ? 运算符和表达式 47
任务 3 学生成绩管理系统之系统登录 65
3.1? ? 程序组成部分 66
3.2? ? 算法和流程图 67
3.3? ? 顺序结构 69
3.4? ? 选择结构 72
3.5? ? 循环结构 81
3.6? ? 跳转语句 87
任务 4 学生成绩管理系统之信息存储 96
4.1? ? 一维数组 97
4.2? ? 二维数组 103
4.3? ? 字符数组与字符串 109
任务 5 学生成绩管理系统之系统功能设计 116
5.1? ? 初识函数 117
5.2? ? 函数定义 120
5.3? ? 函数的参数和返回值 124
5.4? ? 函数的调用 127
5.5? ? 变量的作用域 134
任务 6 学生成绩管理系统之信息存储进阶 144
6.1? ? 认识指针 145
6.2? ? 指针与数组 150
6.3? ? 指针与字符串 156
6.4? ? 指针与函数 157
6.5? ? 二级指针 166
6.6? ? 主函数参数 167
6.7? ? 动态内存管理 168
任务 7 学生成绩管理系统之数据类型进阶 182
7.1? ? 结构体与结构体数组 183
7.2? ? 结构体指针与结构体数组指针 189
7.3? ? 结构体作为函数的参数与返回值 193
7.4? ? 链表 198
7.5? ? 联合体 204
7.6? ? 枚举类型 206
任务 8 学生成绩管理系统之数据预处理 217
8.1? ? 宏定义 218
8.2? ? 文件包含 220
8.3? ? 条件编译 222
任务 9 学生成绩管理系统之信息持久化 233
9.1? ? 文件概述 234
9.2? ? 文件打开与关闭 237
9.3? ? 文件读取与写入 239
9.4? ? 文件定位 246
任务 10 综合项目实践 257
10.1? ? 学生成绩管理系统 258
10.2? ? 图书信息管理系统 273
参考文献 291
附录 292