本书系统全面、深入浅出地介绍了C语言的基本语法和用C语言进行程序设计的基本思路、基本方法和典型案例,包括常量、变量、运算符、表达式等C语言的基础知识,顺序、选择和循环等C语言程序设计的基本结构,数组、函数、指针、结构体、共用体、枚举、文件等C语言高阶知识。本书采用实例引导、案例驱动的编写模式,由案例引出知识点,通过启发读者思考,引导读者动手实践,培养读者的工程实践能力。本书案例的选择侧重计算思维和知识应用能力训练,有助于读者在掌握基础知识的同时提升综合素质。 本书主要面向应用型本科院校的学生,既可作为计算机科学与技术、大数据、信息与计算科学等信息类专业**语言程序设计课程的教材,又可作为工科非计算机专业程序设计类课程的教材,还可作为自学C语言程序设计的参考书。