本书作为2017年首批重量精品在线开放课程建设教材,集多年校级精品课、精品教材等各阶段教改立项资源建设的精华,结合现代编程技术理念和方法,优化提炼相关知识要点,注重通过强化计算思维实现程序设计算法的训练。
全书共13章,通过案例全面解析C语言程序设计的知识要点、实现方法、基本原理以及C语言的语义和语法规范等,覆盖了相关知识内容与重点,主要包括计算机程序设计算法与实现、C语言程序设计结构组成和编译运行、Dev C++和Microsoft Visual Studio 2017等常用IDE的特点及使用、不同数据存储类型及相关数据计算、各类程序流程控制命令与控制结构、数组的定义与使用、函数定义与各类变量作用、编译预处理与宏定义方法、数据存储地址操作与指针变量、构造类型与自定义类型的定义与使用、链表结构的创建及应用、按位运算及应用、文件系统管理与数据文件操作使用等,内容完整,共享资源丰富。
本书主要作为高等学校本科计算机专业基础教材,可用作各学科专业编程基础教材,适合编程爱好者或软件开发人员系统学习和编程实训。此外,该书涵盖了全国计算机等级考试大纲的基本内容,也适合用作各类等级考试编程培训的案例分析教学或自学用书。