本书主要包括3部分内容:一是C语言的简介以及如何学习本课程;二是C程序设计基础部分,即三大基本结构程序的设计(顺序结构、选择结构、循环结构);三是C的构造数据类型(数组、结构体)、指针类型、函数以及文件的使用。
本书的设计以实际案例问题为主线,随着案例问题的分析逐步融入程序设计的思想,引入编写程序所采用的语法知识点,内容丰富,案例有趣而实用。在案例问题解决的驱动下,内容从简到难,循序渐进,引导读者学习使用计算机分析问题和求解问题的过程、思维模式和基本方法,培养读者的逻辑思维能力和计算思维能力。
本书适合初学者使用,既可以作为高等学校各专业C程序设计课程的教科书,也可作为想学习和使用C语言进行开发的读者的自学参考教材。