C语言是一种编译的程序设计语言,其应用十分广泛。C语言课程是计算机及相近专业的一门必修的专业课程。学C语言是学一门技能,学一门本领。学好C语言是学好和用好计算机的基础。本书全面地介绍了C语言的编程知识,内容分为基础篇和进阶篇,包括:C语言概述,C语言中的数据类型,运算符和表达式,程序设计初步,程序控制语句的应用,数组的定义和应用,函数的定义和应用,指针的定义和应用,结构体与共用体的定义和应该,编译预处理,文件,图形编程,音乐编程,直接端口,中断处理和并行串行口使用初步、C语言对其他语言的调用、编程技巧的运用和对读者将有很帮助的特色附录。