C语言程序设计实用教程(微课视频版)
同步出版数字教材,提供课件、程序源码和习题答案,咨询QQ:646602515(仅限教师)

作者:王欣欣、冷玉池、潘庆先 董宁斐、刘霞、刘伟、牛杰、李湉雨

丛书名:高等学校大学计算机课程系列教材

定价:59.8元

印次:1-1

ISBN:9787302682769

出版日期:2025.03.01

印刷日期:2025.03.11

图书责编:葛鹏程

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"本书按照 C语言的新标准 C99对 C语言程序设计的基本概念和要点进行透彻、全面、深入地讲解。本书设计“彩色泡泡”项目,通过该项目逐步引出课程的知识逻辑和 C语言语法知识体系,形成进阶式的知识层次结构。 全书共 12章,分为基础理论篇(第 1~11章)和应用进阶篇(第 12章)。第 1章是 C语言概述,第 2章介绍 C语言的数据类型、运算符和表达式,第 3~5章介绍 C语言的基本结构,第 6~8章介绍 C语言批处理数据的数组、模块化设计的函数和 C语言的灵魂指针,第 9~11章介绍 C语言自定义数据类型、位运算和文件,第 12章讲解综合应用项目。本书还包括华为、小米和腾讯等公司的面试真题,进一步培养读者的 C语言程序设计编程思维。本书配套的知识图谱数字在线课程资源可在超星泛雅平台获取,有助于读者更好地学习相关内容。 本书可作为高等院校理工科 C语言程序设计课程教材,也可作为对 C语言感兴趣的读者及计算机编程爱好者的自学读物,还可作为相关行业技术人员的参考用书。 "

王欣欣是烟台大学物电学院教师,计算机应用技术专业,工学硕士,毕业于海军航空大学,物联网教研室主任,C语言程序设计课程组负责人,物联网专业负责人,党员先锋模范岗、从事C语言程序设计和算法与数据结构课程一线教学19年,近5年承担《C语言程序设计》课程525学时,1155人。 主持山东省本科一流课程、主持“山东省高校联盟”“国家智慧平台”在线课程、主持《C语言程序设计》《算法与数据结构》等3门在线课程,主持山东省本科教学改革研究重点项目、主持高级语言程序设计等烟台大学一流课程2项、主持算法与数据结构课程思政示范课,指导大学生学科竞赛省级以上奖励11项,获烟台大学教学成果奖2项、获2023年烟台大学教师教学创新大赛二等奖、东西部教学联盟思政课程教学优秀奖。主持《高级语言程序设计》和“新工科”教改项目7项;C语言与数据结构融合数字资源课题项目1项,全国高等院校计算机研究会1项;主编C语言与数据结构融合特色教材2部,参与教育部校企合作育人项目6项。发表教研及科研论文十几篇,其中被IE,ISTP双检索3篇。

前 言 党的二十大报告指出:教育、科技、人才是全面建设社会主义现代化国家的基础性、 战略性支撑。必须坚持科技是第一生产力、人才是第一资源、创新是第一动力,深入实施 科教兴国战略、人才强国战略、创新驱动发展战略,这三大战略共同服务于创新型国家的 建设。高等教育与经济社会发展紧密相连,对促进就业创业、助力经济社会发展、增进人 民福祉具有重要意义。随着人工智能等新技术的不断拓展,我国实体经济正加速向数字 化、网络化、智能化方向转变。编程的本质是在用计算机解决复杂问题时模拟计算机思考 方式,通过计算机可以理解的语言(编程语言)给出指令,从而完成程序设计。在编程 语言中,作为程序设计基础的 C 语言是一种广泛流行、经久不衰的计算机语言,它可以用 于编写系统软件或应用软件。因此,如何让学生熟练掌握 C 语言、乐于学习编程、与计算 机顺畅交流,是时代的要求,也是学科的发展趋势。随着数智技术逐渐进入教育领域,线 上课程、混合式课程逐渐成为高校教育的趋势,开发与之配套的微课版教材也是这一领域 教材市场的需求。 C 语言教材应该进一步加强课程案例之间的联系,将C 语言程序设计定位到“工程项目” 中,注重对学生由“学会”到“学以致用”的编程思维培养,加强“碎片化编程与工程编程思维的融合”,培养学生形成整体编程思维,提高其用计算机编程解决实际应用问题的能力。本书以“编程项目”为牵引,以“培养编程思想”为目标,以“立德树人”为任务,按照教育部“关于加快建设高水平本科教育全面提高人才培养能力的意见”和国家级一流课程及 OBE 工程认证的要求,结合编者多年的实践教学经验...

目录
荐语
查看详情 查看详情

目 录 

资源下载 

基础理论篇 

第 1章一切从零开始 ——程序设计和 C语言概述 

····2 

1.1程序设计和编程语言 ·3 

1.2 C语言之旅 ···5 

1.3 C语言集成开发环境 Visual Studio 2010和 EasyX图形库·····7 

1.4编写运行一个 HelloWorld程序······8 

1.5数制及进制转换 10 

1.6 C语言关键字 ····13 实验 ···15 小结 ···19 习题 ···20 项目拓展20 探索与扩展:影片播放时数据的传输··21 

第 2章程序的基础 ——数据类型、运算符和表达式 ···23 

2.1数据类型概述 

······24 

2.1.1  项目引入 24 

2.1.2  数据类型 25 

2.2常量和变量 

···26 

2.2.1  常量·26 

2.2.2  变量·27 

30

2.3整型数据 

2.3.1  整型数据的概念 ··30 

2.3.2  整型数据的存储 ··30 

2.3.3  整型数据的表示 ··31 

2.4浮点型数据 

···32 

2.4.1  浮点型数据的概念 ·····32 

2.4.2  浮点型数据的分类、存储及变量的定义 ·····32 

2.4.3  浮点型数据的运算及精度 ·33 

2.5字符型数据 ·34 

2.5.1  字符型数据的概念 ·····34 

2.5.2  字符型数据的存储和表示 ·35 

2.6布尔类型数据 ····36 

2.6.1  布尔类型... 查看详情



查看详情