本書從初學者角度出發(fā),首先介紹計算機基礎知識,然后對C的特點和難點作深入淺出的講解,同時結合作者多年編程實踐給出許多典型算法和有價值的實例,從算法分析和設計角度出發(fā)引導讀者逐步掌握C的程序設計法和技巧,并且針對學生上機時容易出現的錯誤給出詳細分析,在實例的講解中始終貫穿結構化程序設計思想,之后,又介紹Turbo C的圖形功能和屏幕窗口功能。為了滿足那些想深入學習C/C++并開發(fā)應用軟件讀者的要求,書中又介紹了C++和面向對象的程序設計方法。本書最后是C語言上機指導,有實例的具體分析、有上機習題,讀者可參照此內容進行上機實驗。書中內容廣泛,實例典型、豐富,可作為高等學校各專業(yè)不同基礎學生的教科書和參考書。