高職高專 十二五 規劃教材C語言程序設計主編蘆艷芳李金廣龍繼祥副主編魏勝利常國權馮慧玲郭建林劉家磊劉曉紅王英 經濟科學出版社 圖書在版編目(CIP)數據C語言程序設計/蘆艷芳,李金廣,龍繼祥主編. 北京:經濟科學出版社,2010.5高職高專 十二五 規劃教材ISBN978-7-5058-9294-1Ⅰ.①C Ⅱ.①蘆 ②李 ③龍 Ⅲ.①C語言 程序設計 高等學校:技術學校 教材Ⅳ.①TP312中國版本圖書館CIP數據核字(2010)第071324號 責任編輯:王東萍責任校對:徐領柱技術編輯:李長建 C語言程序設計蘆艷芳李金廣龍繼祥主編經濟科學出版社出版、發行新華書店經銷社址:北京市海淀區阜成路甲28號郵編:100142教材編輯中心電話:88191344發行部電話:88191540網址:www.esp.com.cn電子郵件:espbj3@esp.com.cn北京富博印刷有限公司印裝787 109216開19.25印張468千字2010年7月第1版2010年7月第1次印刷ISBN978-7-5058-9294-1定價:31.80元(圖書出現印裝問題,本社負責調換)(版權所有翻印必究) 前言隨著科學技術的日新月異,計算機技術的發展更是突飛猛進,新知識和新技術不斷推出,高等學校的計算機教育必須 面向信息化社會的要求,面向地區經濟建設和社會發展,適應就業市場的實際需要,培養生產、管理、服務第一線需要的實用型人才 。C語言自1972年誕生于貝爾實驗室以來,以其靈活和實用的特點得到了廣大用戶的喜愛,迅速發展成一種應用廣泛的高級語言。從網站后臺到底層操作系統,從多媒體應用到大型網絡游戲,均可使用C語言來開發。在工業領域,C語言也是首選的系統語言。各種操作系統,如UNIX、Linux和Windows等的內核都是采用C語言和匯編語言編寫的。C語言功能豐富、表達能力強、使用靈活方便、應用面廣、目標程序效率高、可移植性好,具有完善的模塊程序結構,既具有高級語言的優點,又具有低級語言的許多功能,使用C語言進行程序設計已成為軟件開發的一個主流。創新推動著軟件開發的不斷進步,在C語言之后,各種新的語言相繼誕生,如C++、Java、C#等,但C語言的基礎地位不可撼動,因為C語言比較貼近操作系統,尤其在Linux操作系統下,C語言程序開發一直都是主流。本教材對常規的C語言教材的體系結構作了適當調整,全書采用 任務驅動法 ,先給出一個C語言實例任務,然后圍繞此任務進行任務描述、任務分析等,在此基礎上,給出解決此問題的方法和步驟(即任務實施),最后列出此任務中用到的相關知識。用 任務驅動法 來解決具體問題、了解相關知識,使理論知識的針對性更強,理論知識和具體實例聯系更加緊密,從而增加了讀者對C語言的學習興趣,使C語言更生動、更形象。本書內容循序漸進、結構清晰、層次分明、通俗易懂,通過大量例題驗證語法和說明程序設計方法,并且為了使讀者更好地掌握各章節內容,章末配有大量精選的習題,通過每章的學習和解題練習,讀者既能掌握C語言的基礎知識,又能很快學會C語言的編程技術,從而增強解決實際問題的能力。全書共分12章,主要內容包括:C語言概述,數據類型、運算符與表達式,順序結構程序設計,選擇結構程序設計,循環結構程序設計,數組,函數,指針,編譯預處理,結構體和共用體,文件,面向對象程序設計基礎。在編寫本套教材的過程中,編審委員會在進行了廣泛教學調研的基礎上,確定了本套教材的教學目標、學習重點和難點,認真進行編撰和評審工作。本書的編者都是長期在第一線從事計算機教育的行家和從事該課程的骨干教師,他們都有豐富的專業知識和教學經驗,對學生特點和學習規律有著深入的了解,因此,本書是一線教師們長期教學經驗的總結和智慧的結晶。本書由蘆艷芳、李金廣、龍繼祥擔任主編,魏勝利、馮慧玲、常國權、郭建林、劉家磊、劉曉紅、王英擔任副主編。由蘆艷芳編寫第1、第2、第3章,馮慧玲編寫第4和第7章,常國權編寫第5和第9章,劉家磊編寫第6章,魏勝利編寫第8章,李金廣編寫第10和第11章,郭建林編寫第12章,最后由龍繼祥統稿,劉曉紅和王英主審。在本書的編寫過程中,編者堅持基礎、經驗并重,理論、實踐并舉,力求從實際應用的需要出發,讓讀者學以致用、學有所成。本書內容新穎、體系合理、邏輯性強、過渡平穩、文字通俗易懂,是學習C語言的理想教材。本書可作為高等學校各專業的正式教材,也可作為自學用書。盡管我們在編寫過程中做了很大努力,但由于水平有限,書中難免存在錯誤和疏漏之處,敬請廣大讀者批評指正。編者2010年5月