计算机程序设计是高等学校计算机基础课程中的核心课程,具有大学基础课的性质。本书以C语言程序设计为基础,注重讲解程序设计的基本概念、方法和思路,培养读者的基本编程能力、逻辑思维与抽象思维能力。
本书主要内容包括:程序设计的基本概念、C语言的基本语法元素、程序控制结构、函数、算法、程序组织与库的设计、数组、字符串、结构体与指针等复合数据类型、文件与数据存储、程序抽象等。希望通过强调那些在程序设计与软件开发过程中起重要作用的思想与技术,使读者体会并初步掌握较大型或实用程序的编写与设计能力。本书行文严谨流畅,语言风趣幽默,示例丰富生动,习题难度适中。
本书可作为高等院校计算机及理工类各专业、成人教育院校程序设计课程的教材,也可供计算机应用开发人员及相关人员自学。