图书介绍:本书从程序设计的角度,从程序和算法、数据、程序语句、指针、结构体、函数和文件等基本的C语言要素讲起,全面介绍C原样程序设计的方方面面,引导学习者以“程序的思维”看问题,即如何从一个问题入手,算法应该如何设计、程序如何实现的角度去看程序设计问题,让初学者容易理解并掌握程序设计的基本思想与方法。通过实际相关问题及解决方法或存在问题的讨论,引入新概念,深入浅出,让学习的过程变得有趣而容易。图文表格并茂便于直观理解。习题有单选题和程序设计题等,并提供题目解析;配套课程资源有程序源码、电子课件、微课视频等。