


定价: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... 查看详情





