本书是编者根据多年从事C语言高级编程课程的教学与C语言编程经验,按照C语言本身的特点精心编写而成的。全书共分为6章,主要介绍C语言文本方式下的字符输出技术,图形显示技术,图形加速处理技术,并从微机原理的角度简单介绍了微机硬件编程技术,修改操作系统中断设置,扩展内存的方法,常驻内存程序的编程方法和计算机发声等技术。此外,本书还介绍了快速输入方法,主要包括键盘输入与鼠标输入,以及一些C语言的其他高级应用,如系统时间的操纵,打印机的使用,汉字使用,混合编程,FoxBASE数据库编程,进程管理与磁盘文件操作。最后还针对C语言的特点,较详细地介绍了大型程序的编程方法、调试方法,并给出了鼠标驱动程序及其应用的完整例程。本书内容丰富、概念清晰、深入浅出、侧重实用,是高等学校信息类专业C语言编程的教材,也可以作为C语言程序设计员的工具书。