本书是教育部财政部职业院校教师素质提高计划成果系列丛书。本书以任务驱动的方式讲解C语言的基础知识和程序设计方法。全书分为三篇,共包含9个单元。其中,“基础篇”包括单元1~4,分别介绍程序设计与算法、数据类型与运算符、流程控制语句、函数;“进阶篇”包括单元5~7,分别介绍数组、指针、结构体与共用体;“高级篇”包括单元8和单元9,分别介绍位运算和文件操作。附录中提供了常用字符与ASCII代码对照表、C语言运算符的优先级以及C语言常用库函数。
本书可以作为本科或专科院校软件工程、计算机科学与技术、电子与计算机工程、通信工程等专业的基础课程教材,也可以供有关专业的教师和工程技术人员参考。