- C程序設計簡明教程(第二版)
- 雷新賢 黃榮保
- 987字
- 2020-06-18 18:07:02
前言
FOREWORD
C語言是國內(nèi)外使用最廣泛的程序設計語言之一。它采用了自頂向下、逐步求精的結構化程序設計技術,表達能力強、處理功能豐富、使用方便靈活、執(zhí)行程序效率高、可移植性強;既有高級語言的特點,又有匯編語言的特點。由于C語言涉及的概念和規(guī)則比較多,許多人反映C語言難學,希望能有一本容易入門、容易學習的教材,本書就是為了滿足這一需求而編寫的。
本書的對象不是C的專業(yè)開發(fā)人員,而是很少甚至沒有實際編程經(jīng)驗的應用型本科的大學生。因此,本書不是抽象地介紹程序設計的理論,而是從編寫簡單的程序開始,循序漸進,逐步深入,在介紹C語言的應用過程中引出相關概念。編寫程序的過程就是設計算法的過程,它能引導讀者思考怎樣構造一個算法,這樣能符合大多數(shù)學習者的情況,降低了學習難度。書中所舉的例題,也是為了幫助讀者更好地理解教學內(nèi)容而專門編寫的,這些程序從教學的角度出發(fā),對問題進行了簡化,盡量壓縮不必要的語句,力求使讀者方便地讀懂程序。
全書共分10章,并附有系統(tǒng)函數(shù)庫等。第1章為程序設計入門,簡要介紹C語言的發(fā)展歷程、C語言的結構特點以及C語言的編譯和執(zhí)行過程、輸入/輸出等內(nèi)容。第2章介紹C語言的數(shù)據(jù)類型和運算。第3、4章介紹了C語言程序的三種基本結構:順序結構、選擇結構、循環(huán)結構。第5章介紹數(shù)組。第6章介紹函數(shù)。第7章、第8章和第9章分別介紹了指針、結構類型和鏈表以及數(shù)據(jù)文件。第10章介紹了Windows界面設計,目的是使讀者在掌握基本程序設計方法的基礎上,對Windows應用程序設計有所了解,為今后深入學習程序設計打下一定基礎。建議每周4學時,總共72學時,其中實踐環(huán)節(jié)32學時,實踐環(huán)節(jié)建議采用本書的配套實驗指導教材《C程序設計實驗指導(第二版)》(雷新賢、黃榮保主編)和教學資源。
本書為第二版,本次改版將第8章內(nèi)容調(diào)整為結構類型和鏈表,第9章為數(shù)據(jù)文件,增加了第10章Windows界面設計,并對每章的習題做了適當調(diào)整,這些修改力求更加便于學生學習。本書由同濟大學浙江學院的雷新賢、黃榮保任主編,由陶虹平、張小青任副主編。全書由雷新賢統(tǒng)稿,同濟大學陸慰民教授給予大力幫助和支持,陳邦興、劉鋼、時書劍、胡聲丹等對本書的編寫提供了許多幫助,中國鐵道出版社的領導和編輯對本書的出版給予了大力支持,在此一并表示衷心感謝。
雖然我們對書中所述的內(nèi)容都盡量予以核實,并多次進行文字校對,可能還存在疏漏和不足之處,懇請讀者批評指正。
編 者
2014年12月
- Mastering OpenLayers 3
- 計算機圖形學編程(使用OpenGL和C++)(第2版)
- Python數(shù)據(jù)分析基礎
- Java完全自學教程
- AWS Serverless架構:使用AWS從傳統(tǒng)部署方式向Serverless架構遷移
- C語言程序設計
- TypeScript項目開發(fā)實戰(zhàn)
- C#程序設計
- Java Web程序設計任務教程
- 西門子S7-200 SMART PLC編程從入門到實踐
- OpenGL Data Visualization Cookbook
- 快速入門與進階:Creo 4·0全實例精講
- 從零開始:UI圖標設計與制作(第3版)
- 軟件測試綜合技術
- Everyday Data Structures