本书共分成4大模块,第一部分主要讲解计算思维的概念、本质以及相关特征;第二部分针对计算机的一些微观知识点进行补充,包括计算机的组成等;第三部分通过对程序设计语言发展的描述,初步体会程序语言的特点;第四部分主要针对C语言,将抽象的计算思维实例化,培养读者编程感觉,感受计算思维的实际运用。本教材具有零基础入门、基于解决问题的开发思路、场景案例驱动、理论与实践充分结合、函数内容前置、案例代码完整等特点,主要面向从未接触过或者较少接触过编程语言的读者。
C语言程序设计基础是许多大学开设的第一门程序设计课程。本书充分考虑这一点,不仅循序渐进地介绍了C语言程序设计的基础知识,也介绍了编程涉及的计算机基础的知识,是零基础入门的教材,并提供了丰富的案例,通俗易懂,方便初学编程者消化理解。 本书共分12章,第1章概要介绍了程序设计语言的分类和C语言开发环境,第2章介绍编程涉及的计算机基础的知识,第3章是最重要的基本程序语句,第4章是算法知识,前4章为后面的分支结构、循环结构、数组、函数、构造数据类型、文件等内容打基础,后面知识的学习也在不断巩固前面学的知识。