本書是山西省教育廳高等院?!懊嫦?1世紀計算機系列教材規(guī)劃”項目的成果教材之一。該系列教材由高等院校非計算機專業(yè)計算機課程教材組成,可供本科、高職和??品怯嬎銠C各專業(yè)根據計算機課程的設置情況選用。本書是依照國家教育部非計算機專業(yè)計算機基礎課程教學要求,基于作者自身教學實踐,精心編寫的符合最新知識結構的計算機基礎教材。本書主要介紹了利用C語言進行面向過程程序設計的方法和技巧。全書以程序設計為主線,通過對C語言的基本概念、常用語句、一般結構、使用規(guī)則等的描述,著重強調解決實際問題時,如何以C語言為工具進行程序設計。書中列舉了大量的程序實例,以及在圖形設計、數(shù)據結構中的應用等,并配有相應的習題供讀者練習。為了適應面向對象程序設計的要求,書中還對用C++進行面向對象的編程作了簡單的介紹。全書層次清晰、深入淺出、通俗易懂,有助于讀者全面、深入地了解C語言的內涵,為獨立進行相關領域的軟件設計奠定了基礎。本書可作為高等院校各專業(yè)計算機基礎課程教材和社會培訓教材,也可作為計算機愛好者的自學參考書。