C語言是目前國內外使用最為廣泛的程序設計語言之一,是高等學校計算機語言類課程都在講授的重要的基礎課內容。本書以程序設計為主線,循序漸進、突出重點、注重案例的編寫方法,系統(tǒng)地講授了C語言的基本語法和程序設計方法,內容包括C語言概述、程序設計基礎、程序控制結構、數組、函數、指針、編譯預處理、結構體與共用體、位運算、文件等。每章后面均配有大量的習題及參考答案,附錄中還介紹了ASCII碼、運算符優(yōu)先級和結合性、常用庫函數、常用語法等內容。本書可作為高等學校理工類專業(yè)“C語言程序設計”課程的教學用書,也可作為參加國家計算機等級考試(二級C語言)的輔導用書,或作為計算機程序設計愛好者的自學參考書。為配合教學,本書配有PPT教學課件,并有配套的《C語言程序設計實驗教程》供讀者參考。