本书以“零基础”为起点,首先阐述了学习C语言必备的计算机基础知识和程序设计的基础知识,然后以C语言语法和句法的规则、程序设计方法和计算机思维的培养为重点,以应用为主线,由浅入深地阐述了C语言数据类型、结构化、模块化等知识点,归纳了选择、循环结构算法的设计思路及函数设计方法,配以大量的实例详细阐述了解决实际问题的程序设计方法。
本书的主要内容包括计算思维与程序设计,C语言基础知识,简单问题求解,选择问题求解,重复问题求解,多维批量数据处理,问题模块化求解,内存的高级管理,复杂结构数据处理,文件等内容。
“C语言程序设计教程——面向计算思维和问题求解”数字课程与纸质教材一体化设计,紧密配合。数字课程提供了电子教案,教学微课,案例素材,案例演示,习 题答案等内容,可以让读者更直观地学习课程。数字课程充分运用多媒体技术,丰富了知识的呈现形式,拓展了教材内容;在提升教学效果的同时,为学生学习提供 了探索的空间。