C语言程序设计(微课版)
一本全面介绍C语言程序设计,并且能够用于工程实践的好书。

作者:吴绍根

丛书名:计算机类技能型理实一体化新形态系列

定价:49.8元

印次:1-1

ISBN:9787302698050

出版日期:2025.09.01

印刷日期:2025.08.29

图书责编:张龙卿

图书分类:教材

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

"本书全面介绍了C语言程序设计的基本知识以及部分高级知识,内容全面,可读性行好,在介绍C语言程序设计知识的同时,也介绍了软件工程领域的相关工程化实践。本书对C语言知识内容做了详细介绍,共包括14章,具体内容为C语言概述、数据类型和数据运算、条件控制及程序分支、循环结构程序设计、字符数组和字符串、函数基础、函数进阶、指针基础、指针进阶、结构体、文件操作、位操作和地址空间对齐、AI辅助编程。在每章的结尾,通过一个综合案例强化本章内容,同时安排一个综合课后练习,帮助读者加深对知识的理解、掌握和使用。 本书既可作为计算机类相关专业的教材使用,也可作为计算机编程爱好者学习C语言编程的参考资料。"

吴绍根,男,1968年10月生,毕业于大连理工大学,硕士研究生,副教授,现为广东轻工职业技术学院软件技术专业专业带头人。十年企业工作经历,在企业工作期间,参与或组织了多个计算机系统的设计与开发,包括:168声讯服务系统、200长途电话直拨系统、电信综合信息服务系统、ADSL宽带接入系统等,这些系统被多个电信运营商采用和运营。在学校教学期间,发表科研论文20余篇,20余项知识产权,其中5项国家发明专利,主编参编教材10部,其中2部教材被列入教育部国家级规划教材,组织7校级科研项目工作,主持参与2省级科研项目工作。代表学校参加了由中国职业教育学会主办的“说专业群-说专业-说课程”活动,通过主题“说专业-软件为智慧赋能-重构软件技术专业”,向全国兄弟院校对我校的软件技术专业做了介绍。主持多项企业项目研发,包括,无人机智慧机场集群管理系统、某地级市人力资源管理系统、某地级市干部管理系统等系统的研发,具有丰富的项目经验。

前言 本书是编者精心编写的介绍C语言程序设计基础知识、基本方法及部分进阶应用的教材,融合了编者多年C/C++工程实践和教学领域经验。编者希望读者能够通过本书学会并掌握C语言相关知识,并将C语言应用于工程实践中,或者为后续的软件工程技术学习奠定较好的基础。 C语言是一门优秀的程序设计语言,从它被设计和发布以来,创造了若干个奇迹: 知名的计算机操作系统是使用C语言设计和编码的;需要实时控制和实时响应的智能设备是使用C语言设计和编码的;现代的很多程序设计语言本身是使用C语言设计和编码的。C语言亦是优雅而严谨的: 其严谨的逻辑有助于培养良好的程序设计思维;它具有较好的可扩展性,而这种可扩展性只需要提供函数库即可完成;它是仅次于汇编语言的高效代码编译和生成能力,但是,其表达能力和可用性又大大高于汇编语言;基于C语言生成的机器代码具有极快的执行效率。学好C语言,可以为后续的类似Java语言、Python语言甚至SQL语言等语言类课程的学习奠定较好的基础。 本书全面介绍了C语言程序设计的基础知识以及部分高级知识,在进行知识介绍的同时,在适当的章节,结合工程应用实践对知识的应用进行介绍。本书配套的微课,对重点、难点以及其他补充知识进行介绍,以期读者在学习和掌握C语言基础的同时,了解与C语言相关的其他知识。 本书按以下顺序进行内容组织和介绍。 第1章介绍了C语言的简单历史、安装C语言开发环境、C语言程序的结构,详细介绍了信息输出语句的使用,以期为后续的知识介绍打好基础。本书使用企业级工程化工具CLion作为C语言程序开发工具。 第2章介绍了C语言基本的数据类型,包括常用的int类...

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

第1章C语言概述1

1.1C语言简介1

1.2建立C语言程序开发环境2

1.2.1下载并安装CLion集成环境2

1.2.2配置和验证安装2

1.3C语言程序基本结构5

1.4程序运行乱码解决方法6

1.5基本输出7

1.5.1type类型控制符8

1.5.2flags标志控制符10

1.5.3width常用数据显示宽度控制11

1.5.4“.precision”数据显示精度控制11

1.5.5length控制符11

1.5.6转义符12

1.6算法及其描述13

1.6.1使用自然语言描述算法13

1.6.2使用流程图描述算法13

1.7案例: 微笑的自己15

1.8课后练习: 绘制图形并计算面积16

第2章数据类型和数据运算17

2.1数据类型17

2.2变量18

2.2.1变量定义及其本质19

2.2.2变量赋值20

2.3数据输入21

2.3.1格式说明符22

2.3.2数据输入注意事项23

2.4数据运算24

2.4.1基本算术运算25

2.4.2强制类型转换25

2.4.3自增和自减运算26

2.4.4复合运算符27

2.4.5表达式和运算符的优先级27

2.5常用数学函数28

2.6案例: 验证sin2(x)+cos2(x)等于128

2.7课后练习: 三角形面积和周长29

第3章条件控制及程序分支30

3.1单分支if语句30

3.2关系运算和逻辑运算31

3.2.1关系运算与关系运算符31

3.2.2逻辑运算与逻辑运算符32

3.3双分支if语句33

3.4多分支if... 查看详情

本书作者有多年的企业从业实际工作经验,教材定位准,内容实用,有大量的实用案例,适合学生和从业者学习。编辑QQ 1102528884


查看详情