C語言是一種編譯的程序設計語言,其應用十分廣泛。C語言課程是計算機及相近專業(yè)的一門必修的專業(yè)課程。學C語言是學一門技能,學一門本領。學好C語言是學好和用好計算機的基礎。本書全面地介紹了C語言的編程知識,內容分為基礎篇和進階篇,包括:C語言概述,C語言中的數(shù)據(jù)類型,運算符和表達式,程序設計初步,程序控制語句的應用,數(shù)組的定義和應用,函數(shù)的定義和應用,指針的定義和應用,結構體與共用體的定義和應該,編譯預處理,文件,圖形編程,音樂編程,直接端口,中斷處理和并行串行口使用初步、C語言對其他語言的調用、編程技巧的運用和對讀者將有很幫助的特色附錄。