内容简介

"本书以新工科建设和创新能力培养为出发点,由浅入深、循序渐进地介绍了C语言的基本概念、理论知识、结构化程序设计思想及综合应用。全书共9章,第1章介绍软件基础知识,包括程序设计、算法与C语言概述;第2~4章讲解C语言的数据表示、运算处理与流程控制(顺序、分支、循环);第5章讲授数组,涵盖一维数组、二维数组、字符数组及字符串;第6章聚焦函数与模块化设计,内容包括函数定义、调用和声明,变量作用域及生存期,编译预处理;第7章深入探讨指针,涉及各类指针,以及与指针相关的变量、数组、函数和动态存储分配;第8章介绍结构体、共用体、枚举等自定义数据类型;第9章讲授文件操作,包括文件的读写、文件管理及错误处理。

本书遵循C99/C11标准,内容详尽,案例丰富,融入了多学科应用案例、前沿算法与课程思政元素,旨在实现知识、能力与价值的协同提升,书中所有案例均在Code∷Blocks (v20.03) + GNU GCC Complier(C11)环境下测试通过。

本书可以作为高等学校“C语言程序设计”课程的教材,也可供广大工程技术人员和程序设计爱好者自学使用。

"