本书面向程序设计零基础的读者,集理论知识、上机练习、在线学习于一体,并以C语言为载体,带领读者走进程序设计的大门。C语言是具有低级语言特点的高级程序设计语言,它既可以用于编写底层驱动程序及系统软件,又可以用于编写上层应用软件。目前流行的程序设计语言都不同程度地带有C语言的“烙印”,因此,学好C语言再去学习其他程序设计语言,会收到事半功倍的效果。
编者编写本书的目的不是介绍C语言的语法细节,而是以C语言为载体来介绍程序设计的基本思想和方法,引导读者从程序设计的角度去理解软件和硬件是如何协同工作的,并帮助读者在实践中掌握构建软件的方法。本书前11章具体介绍程序设计的基础理论知识,且都有相应的慕课来辅助读者学习;第12章通过一个实际的C语言程序设计项目,帮助读者实现对全书基础理论知识的融会贯通。
本书可作为高等院校软件工程、计算机科学与技术等专业的入门教材,也可作为有志进入软件开发领域的社会人士的自学参考书。
我要评论