本书主要分为4篇:基础语法篇、结构化程序设计篇、基础应用篇、高级应用篇。其中第一篇基础语法篇包括C语言概述、C语言数据类型与运算符;第二篇结构化程序设计篇包括算法与流程图、顺序结构、选择结构、循环结构;第三篇基础应用篇包括数组、指针基础、函数;第四篇高级应用篇包括指针提高篇、结构体与共用体、文件、位运算、编译预处理。 教材全方位配合微课教学,使零基础的初学者轻松入门C语言;微课视频覆盖教材实例、进阶案例、课后习题的填空题选择题,注重编程思路、调试方法的讲解,以更好地帮助初学者建立编程思维,掌握发现问题及定位问题的技能。