C語言是編程方式靈活多樣、功能強大、應用廣泛的一種程序設計語言。從程序設計語言的發(fā)展歷程來看,盡管后來出現(xiàn)了以C++、Java和C#等為代表的新語言,但C語言的基礎地位不可撼動。C語言的核心是結構化的編程思想,本書一共分為四篇,循序漸進地講述了C語言的語法規(guī)則和編程思想,從基本概念到具體實踐、從入門知識到高階主題、從語法語義到數(shù)據(jù)結構和算法都進行了詳細的闡述,并通過實例對具體知識點進行了詳細的講解。本書的特點是內容全面、翔實,通俗易懂,循序漸進地介紹了C語言各方面的知識,重點突出。本書含有大量實例,代碼短小精煉,緊扣所講要點的本質,以加深讀者的印象,同時結合筆者多年使用C語言的經驗,闡述了很多代碼編寫技巧,讀者可將代碼復制到自己的機器上進行實驗,自行實踐和演練。本書適合C語言的初級、中級讀者閱讀,并可作為開發(fā)人員的參考手冊。