本书由浅入深、循序渐进地介绍了C语言程序设计的思路和方法,并通过富有趣味性的精彩案例讲解将每章中的知识点融会贯通,同时给出了案例思路分析,提出了案例思考问题,从而提高读者的学习兴趣,培养读者的自主学习能力、独立思考能力和计算思维能力。本书共13章,系统地介绍了基于Visual Studio的C语言程序的开发环境、数据类型、运算符与表达式、基本输入与输出语句、流程控制、模块化程序设计方法、位运算符和位运算、标准文件的输入与输出操作、EasyX图形库和C++语言面向对象基础。 本书内容翔实、案例新颖、结构清晰、重点明确,以丰富有趣的案例驱动知识点教学。本书既可以作为高等院校计算机程序设计课程的教材,也可以作为计算机程序设计培训教材和各种计算机等级考试的参考教材。