本书分为10个模块,主要内容包括:绪论、C程序设计基础、C程序数据处理、选择结构程序设计、循环结构程序设计、利用数组处理批量数据、指针、用函数实现模块化程序设计、使用结构体类型处理组合数据、利用文件保存数据和综合实例。本书采用任务驱动的教学方法,通过37个具体的任务引导学生掌握C程序设计的技能。理论知识讲解清晰、简练,具有针对性;操作实践具体、详尽,便于学生掌握相关的技能与方法。本书为国家级职业教育规划教材,适合高等职业技术院校计算机网络技术专业教学使用,同时也可用作网络技术人员、网络开发人员的工作参考书。本书由张春平、何利娟担任主编,赵爱涛、贺志芳担任副主编,刘云桥、梁静坤参与编写。其中,绪论和模块一、六、七、十由张春平编写,模块二由赵爱涛编写,模块三、四由何利娟编写,模块五由贺志芳编写,模块八由刘云桥编写,模块九由梁静坤编写。全书由张春平、何利娟统稿。