本书以C语言为基础,系统地介绍程序语言、算法与数据结构,注重系统能力培养。全书由10章组成,以程序设计语言、程序设计方法、程序设计技术三大主题组织教材内容,采用“数据表示”和“程序实现”双线索知识体系。
本书结构清晰、语言通俗易懂,具有专业的编程风格;内容由浅入深、知识循序渐进,例题丰富,注重案例的精选与提炼,配套程序设计综合训练平台、系列教学软件、教辅参考书、混合式教学和慕课资源等。
本书可作为高等院校和信息技术类培训机构“程序设计”“计算机高级语言”等课程的教材,也可作为软件开发、学科竞赛实践活动和编程爱好者的自学教材。