本书以C语言为例,介绍了计算机语言与程序设计的基本知识及方法。本书共分14章,主要内容包括从语言到软件、C语言概述、基本符号与量、表达式、语句、流程控制、函数、数组、自定义类型、指针、文件、多文件程序、程序设计方法论,以及综合实例。本书内容丰富、体系完善,并以扫雷游戏的完整实现作为贯穿全书的实践项目。通过本书的学习,学习者可以掌握C语言的基本知识和程序设计方法,并在此基础上逐步形成较为系统的计算机语言认知框架,为后续专业课程学习和程序设计实践奠定基础。
本书可作为高等学校计算机及相关专业程序设计课程的教材,也可作为程序设计初学者的参考读物。