本书的编写思路及写作特色:(1)以高职高专的基本要求和培养规格为编写依据,内容全面,结构合理,文字简练。(2)通过以项目活动为导向、基于任务驱动的项目教学法的尝试,突出对学生职业能力的训练,理论知识的选取紧紧围绕工作任务完成的需要来进行,坚持理论够用的原则,将相关知识点分解到实际项目中,让学生通过对项目的分析和实现来掌握相关理论知识和编程技能,选择技术实用性、知识拓展性强的教学用例和实训项目。(3)从开始学习时就使读者将注意力集中在所解决的具体任务上,从具体任务理解C语言的开发特点及程序总体框架,通过案例本身学习某一类问题的解决方法和算法设计,贯穿以程序编写带动语法教学的模式。(4)在C语言的环境下,针对实际问题进行分析,构建数学模型,设计算法,最后编程实现。(5)将原来的被动填鸭式的灌输语言知识,变为自主的学习和探索,读者不再陷入语言的语法规则中,而重在程序设计方法的学习和探究上,通过编程掌握语言。