官术网_书友最值得收藏!

  • C語言程序設計
  • 郭一晶 薛春艷主編
  • 1288字
  • 2019-10-14 11:41:56

前言

PREFACE

C語言是目前應用最廣泛的一門程序設計語言,長期以來,一直受到編程人員的喜愛。如何學好這門語言是廣大教師一直都在思考的問題。

本書具有以下特點:

(1)簡明易懂。本書在敘述方式上盡可能淺顯易懂,用人們日常生活中的例子或圖示來加以說明,并用大量短小的例題進行分析解釋。

(2)框架完整,知識細節不要求必須記憶,但要求掌握如何探索知識細節。

(3)對每一個例題,均進行了詳細分析和解釋,既可以幫助讀者學習理解知識和概念,大大降低學習難度,又具有啟發性,觸類旁通。

(4)按照問題解決的需要分多個層次逐步講解C語言編程,依次為:能夠由解決問題的想法映射到代碼,能夠由解決問題的想法到算法再到最終的代碼,能夠寫出高質量的代碼,能夠進行應用領域編程,能夠進行簡單實用工具的開發。實際應用中大多數的編程屬于簡單編程,這就是說,只要學會想法到代碼的映射,就能夠解決大多數的實際應用問題。

(5)注意與其他課程的銜接。在書中對學生以后學習的數據結構、面向對象程序設計、單片機設計、嵌入式開發編程、軟件工程等課程進行了鋪墊和延伸,有助于學生過渡到后續課程的學習。

C語言的教學應該強調教學實施過程、知識積累的過程、能力培養的過程,使學生能快樂地學習,使每一個學生喜歡本課程,掌握程序設計的思想和方法,讓學生在學習本課程過程中享受到程序設計的樂趣,培養學生在各專業領域中應用計算機解決問題的意識和能力。應該說,學習任何一種編程語言都有一定難度。因此,要強調動手實踐,多編寫、多練習,熟能生巧,從學習中體驗到程序設計的樂趣和成功的喜悅,增強學習信心。

本書共分8章,其各章內容簡介如下:

第1章主要介紹C語言的發展歷史和特點,并對C語言的基本結構和調試方式做簡要的介紹。

第2章主要介紹C語言的基本數據類型(整型、字符型和浮點型)、常用的運算符(算術運算符、賦值運算符、逗號運算符、位運算符、關系運算符和邏輯運算符)及常用的表達式等。

第3章主要介紹程序控制結構中的順序結構、選擇結構和循環結構及其應用。

第4章主要介紹數組的定義、使用,從一維數組擴展到二維數組,并介紹字符數組的相關應用。

第5章主要介紹指針的概念及指針的應用。

第6章主要介紹函數定義和調用、函數的嵌套、變量的作用域與存儲類型等。

第7章主要介紹結構體、共用體和枚舉類型及這些構造類型的應用。

第8章主要介紹輸入/輸出流及文件的讀/寫操作等內容。

本書例題源程序可以在中國鐵道出版社網站(http://www.tdpress.com/51eds/)或編者網站空間(http://1140793510.qzone.qq.com/2)下載。編者的網站還提供了習題解答及電子課件以幫助讀者學習。本書配有輔導教材《C語言程序設計習題解析》(薛春艷郭一晶),與主教材相呼應,更好地達到教學效果。編者均為多年從事大學程序設計課程教學的教師,具有豐富的教學及程序設計的實踐經驗。

本書由郭一晶、薛春艷任主編,高鳳強、邱義任副主編。具體編寫分工如下:第1、8章由高鳳強編寫,第2章由陳炳飛編寫,第3章由張思民編寫,第4章由郭一晶編寫,第5、7章由邱義編寫,第6章由薛春艷編寫,張思民負責全書的最后統稿。

由于時間倉促,編者水平有限,書中不妥和疏漏之處在所難免,懇請專家和讀者不吝賜教。

編者

2017年6月

主站蜘蛛池模板: 万载县| 张家口市| 嘉祥县| 公主岭市| 宣恩县| 淳化县| 贵南县| 廊坊市| 兰考县| 广汉市| 申扎县| 吴旗县| 米泉市| 衡阳县| 武冈市| 姜堰市| 遂昌县| 喀喇沁旗| 乾安县| 乌恰县| 白玉县| 黎川县| 阜新市| 中江县| 桦川县| 嘉黎县| 尉氏县| 玛纳斯县| 屏东市| 延寿县| 鱼台县| 台江县| 奈曼旗| 云龙县| 顺义区| 奉化市| 宣恩县| 东光县| 宜章县| 镇康县| 克拉玛依市|