本書是為高等院校第一門程序設計課程而編寫的教材。全書分為十三章,主要內容包括:程序設計基礎知識、C語言概述、數(shù)據(jù)類型與運算規(guī)則、順序結構的程序設計、選擇結構的程序設計、循環(huán)結構的程序設計、數(shù)組、字符數(shù)據(jù)處理、函數(shù)與程序結構、指針、結構體類型及其它構造類型、數(shù)據(jù)文件和面向對象程序設計與C++簡介。書后有四個附錄,每章后都附習題。本教材在結構上突出了以程序設計為中心,以語言知識為工具的思想,對C語言的語法規(guī)則進行了整理和提煉,深入淺出地的介紹了它們在程序設計中的應用;在內容上注重知識的完整性,以適合初學者的需求;在寫法上追求循序漸進,通俗易懂。本教材配有教學參考書《C語言程序設計教程習題集與上機指導》,以方便讀者復習和上機操作。本書既可以作為高等院校非計算機專業(yè)學生的計算機語言教材,也可以作為高等院校計算機專業(yè)本科、專科低年級學生學習計算機語言的入門教材。本書還可以作為科技人員自學C語言的自學參考書。