程序设计基础是大学计算机基础核心课程,课程的目标是向学生传授程序的基础知识和基本的程序设计方法,培养学生程序设计的基本能力。《21世纪大学计算机基础系列教材:程序设计基础(C语言)》面向首次学习程序设计的读者,以C语言为基础讲述程序设计的基础知识和方法。全书内容包括程序设计的基本知识、数据类型与表达式、程序控制结构、结构化程序设计、数组、结构体、文件等内容。《21世纪大学计算机基础系列教材:程序设计基础(C语言)》的特点是C语言的使用与程序设计方法紧密结合,并且基本平衡,指针自然地分散到相关章节之中。《21世纪大学计算机基础系列教材:程序设计基础(C语言)》可作为一般本科院校非计算机专业程序设计基础的教材,特别是课程学时较少(36~42学时)的情况。《21世纪大学计算机基础系列教材:程序设计基础(C语言)》兼顾计算机等级(二级)考试的内容,也可作为计算机等级考试的培训教材。