本書是編者根據多年從事C語言高級編程課程的教學與C語言編程經驗,按照C語言本身的特點精心編寫而成的。全書共分為6章,主要介紹C語言文本方式下的字符輸出技術,圖形顯示技術,圖形加速處理技術,并從微機原理的角度簡單介紹了微機硬件編程技術,修改操作系統中斷設置,擴展內存的方法,常駐內存程序的編程方法和計算機發(fā)聲等技術。此外,本書還介紹了快速輸入方法,主要包括鍵盤輸入與鼠標輸入,以及一些C語言的其他高級應用,如系統時間的操縱,打印機的使用,漢字使用,混合編程,FoxBASE數據庫編程,進程管理與磁盤文件操作。最后還針對C語言的特點,較詳細地介紹了大型程序的編程方法、調試方法,并給出了鼠標驅動程序及其應用的完整例程。本書內容豐富、概念清晰、深入淺出、側重實用,是高等學校信息類專業(yè)C語言編程的教材,也可以作為C語言程序設計員的工具書。