本书是安徽省“十四五”普通高等教育规划教材,共12章,首先介绍计算机的基础结构、程序执行的基本过程以及学习C语言时涉及的基础知识,然后介绍C语言的数据类型与运算符以及表达式、C语言的三种程序设计结构,最后介绍数组与函数、指针、结构体与文件等相关知识。
本书以C89为标准,适当加入了C11标准的用法,语言叙述通俗易懂,概念讲解清晰,为提升算法思维,绝大多数编程例题在给出代码前都进行了步骤分析和编程技巧说明。本书用“地址”和“数据类型”这两个概念统领全书,把数组、函数、指针、结构体等联系起来,形成一个统一整体,使读者更容易理解相关知识以及C语言的本质特征,且很大程度上降低了学习C语言的难度。
书中对难点和重点知识进行了详细的图解分析,目的是让读者更好地理解代码执行的过程,提升编程能力。书中每一章后都附有丰富的习题,使读者能对所学知识点进行训练。
本书可作为高等学校C语言程序设计基础课程的教材,也可作为学习C语言程序设计的参考资料。