本书面向高校非计算机类专业的本科生编写,在《C语言程序设计(第3版)》的基础上进行修订升级,并将软件编程环境更新为Visual Studio 2026,这是目前主流且功能强大的编译器。书中的所有代码均在Visual Studio 2026环境下编译通过并能正常运行,同时优化了本书第3版的代码结构。
本书从C语言程序设计的基本概念及程序设计的基本思想出发,贯穿“基础—分析—应用—专题”教学主线,立足基础知识,注重循序渐进与实践应用。为便于教学和自主学习,本书还配套有电子课件和各章的练习答案(不含编程题)。
基础模块的主要内容包括程序设计中的基本概念与应用,如数据类型、变量、数组、控制结构等,在掌握了这些基本概念与应用的基础上,适时引入函数的结构与应用、指针的概念及其应用、排序及查找算法的设计与实现、结构体的应用及文件的操作等应用型知识,然后在上述知识点的基础上进一步介绍数据结构专题,重点讲解链表的概念与应用。
本书适用于高等学校常规教学、水平考试备考,也可供计算机爱好者自学参考。