本書針對中職學校學生的特點和知識現狀,系統(tǒng)講解了c語言程序設計的相關知識。全書共分11章,第1章主要介紹了C語言的相關基礎知識;第2~8章主要介紹了c語言中的基本數據類型、數據的輸入輸出、運算符與表達式、流程控制語句、數組、函數和文件;第9~11章主要介紹了c語言中的結構體和共用體、指針和編譯預處理。本書突出了知識的實用性和易學性,以建構主義教學的模式,建構以學生為中心的學習情境,重點培養(yǎng)學生的面向過程的結構化編程能力。每章最后都配有習題和上機指導。為方便教師教學和學生學習,本書還配有電子教案、源程序和習題答案,需要者可到機械工業(yè)出版社網站www.cmpedu.com上免費下載。本書可作為中職學校計算機及相關專業(yè)的教材,也可供c語言初學者使用。