


定价:85元
印次:1-1
ISBN:9787302720218
出版日期:2026.07.01
印刷日期:2026.07.03
图书责编:龙启铭
图书分类:教材
"本书以新工科建设和创新能力培养为出发点,由浅入深、循序渐进地介绍了C语言的基本概念、理论知识、结构化程序设计思想及综合应用。全书共9章,第1章介绍软件基础知识,包括程序设计、算法与C语言概述;第2~4章讲解C语言的数据表示、运算处理与流程控制(顺序、分支、循环);第5章讲授数组,涵盖一维数组、二维数组、字符数组及字符串;第6章聚焦函数与模块化设计,内容包括函数定义、调用和声明,变量作用域及生存期,编译预处理;第7章深入探讨指针,涉及各类指针,以及与指针相关的变量、数组、函数和动态存储分配;第8章介绍结构体、共用体、枚举等自定义数据类型;第9章讲授文件操作,包括文件的读写、文件管理及错误处理。 本书遵循C99/C11标准,内容详尽,案例丰富,融入了多学科应用案例、前沿算法与课程思政元素,旨在实现知识、能力与价值的协同提升,书中所有案例均在Code∷Blocks (v20.03) + GNU GCC Complier(C11)环境下测试通过。 本书可以作为高等学校“C语言程序设计”课程的教材,也可供广大工程技术人员和程序设计爱好者自学使用。 "
"(1)注重体系化综合实践,培养解决复杂问题的综合能力。(2)强调跨学科融合,为新工科建设提供有力支撑。(3)聚焦前沿技术引领,激发学生的创新意识与创新精神。(4)有机融入思政元素,落实立德树人根本任务。"
前言 C语言程序设计——面向新工科建设与创新能力培养C语言是一种结构化、高效且可移植性强的通用编程语言,具有贴近硬件、执行效率高的特点。自诞生以来,C语言在操作系统开发、嵌入式系统、高性能计算、底层驱动开发等领域占据着不可替代的地位,并直接衍生了C++、Java、C#等一系列主流编程语言,奠定了现代软件开发的基石。“C语言程序设计”是高校编程类通识课程的入门核心课程之一,承担着训练计算思维、强化编程能力、打通后续专业课程“最后一公里”的核心使命。在新工科建设与人工智能技术蓬勃发展的时代背景下,将专业场景、前沿技术与语言知识有机融合,已成为课程教学的必然要求。本书正是顺应此趋势,结合C语言教学规律与作者多年教学经验精心编写而成。 本书的内容编排遵循“从基础到进阶、由理论到实践”的主线,层层递进地构建知识体系,最终实现知识的综合应用。全书以软件基础知识为切入点,简要介绍程序设计、算法及C语言概述,帮助读者建立初步认知;之后按C语言知识体系展开介绍,内容涵盖语言基础(第2章C语言数据表示、第3章数据的简单处理、第4章数据的复杂处理)、复杂数据组织(第5章构造数据类型——数组、第8章自定义数据类型)、程序模块化设计(第6章功能封装与模块化设计——函数)、C语言核心机制(第7章指针),以及数据持久化存储(第9章文件操作)。 本书具有以下特色。 (1) 体系化实践,培养综合能力: 通过综合案例,将零散的语言知识有机整合,帮助学生构建完整的知识体系,有效提升复杂问题的求解能力。 (2) 跨学科融合,对接工程应用: 构建丰富的跨学科案例,将抽象的程序与具体的学科和工程问题...
第1章软件基础知识1
1.1程序设计基础1
1.1.1程序的相关概念1
1.1.2程序设计风格5
1.1.3结构化程序设计7
1.1.4面向对象程序设计9
1.2算法基础11
1.2.1算法的概念11
1.2.2算法的特征13
1.2.3算法的描述13
1.2.4算法的评价15
1.2.5算法设计示例18
1.3C语言概述20
1.3.1C语言的发展和标准化21
1.3.2C语言开发环境23
1.3.3C语言的特点26
1.3.4C语言程序结构26
1.3.5C程序执行机制29
1.3.6C语言编码规范31
1.4本章小结31
1.5习题31
第2章C语言数据表示33
2.1C语言符号系统33
2.1.1字符集33
2.1.2标识符与关键字34
2.2C语言的数据类型35
2.2.1基本数据类型: 整型36
2.2.2基本数据类型: 浮点型37
2.2.3基本数据类型: 字符型39
2.2.4基本数据类型: 布尔类型40
2.2.5可移植类型40
2.2.6空类型42
2.3数据的表现形式43
2.3.1字面常量: 整型、浮点型、字符型、字符串、布尔型43
2.3.2符号常量/宏常量45
2.3.3变量46
2.3.4const变量47
2.4其他数据类型概述48
2.5本章小结49
2.6习题50
第3章数据的简单处理51
3.1使用运算符和表达式进行处理51
3.1.1运算符和表达式概述51
3.1.2算术运算符52
3.1.3赋值运算符55
3.1.4关系运算... 查看详情
"(1)注重体系化综合实践,培养解决复杂问题的综合能力。
(2)强调跨学科融合,为新工科建设提供有力支撑。
(3)聚焦前沿技术引领,激发学生的创新意识与创新精神。
(4)有机融入思政元素,落实立德树人根本任务。"





