- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程式设计教学讲义
C 語言程式設計
C語言程式設計教學講義
陳佳杏 製作
單元 1 :程式語言簡介3
一、程式設計的流程 3
二、程式語言的分類 3
【直譯器與編譯器的比較】 3
三、依程式設計的方式分類 4
四、常見的高階程式語言 4
單元 2 :認識C語言5
一、歷史發展 5
二、C程式的開發環境 5
三、繪製流程圖 6
四、結構化程式設計 6
單元 3 :變數與資料型態7
一、變數與常數 7
二、基本資料型態 7
三、變數的命名原則 7
四、資料型態轉換 7
單元 4 :格式化的輸入與輸出8
一、標準輸出指令 8
二、跳脫字元(Escape Sequence) 8
三、修飾子 8
四、格式化輸出:使用修飾子 9
五、標準輸入指令 9
單元 5 :運算子與運算式10
一、基本運算子 10
二、其他常用的運算子 11
單元 6 :選擇敘述句12
一、if 敘述 12
二、switch 敘述 12
【補充】取亂數 13
單元 7 :迴圈敘述句14
一、比較 for / while / do…while 14
二、無窮迴圈 14
三、空迴圈 14
四、巢狀迴圈 15
五、迴圈的跳離 15
單元 8 :函式16
一、為何要函式化? 16
二、函式 (Function) 定義的格式 16
三、函式原形 (Prototype) 16
四、函式的呼叫 16
- 1 - Printed by Apric 2004/5/1
C 語言程式設計
五、遞迴函式 (Recursive Function) 16
六、儲存體類別 (Storage Classes) 17
七、範圍規則 (Scope) 17
【應用練習:使用遞迴函式】 18
單元 9 :前置處理器19
一、#define前置處理器 19
二、#include前置處理器 19
單元 10 :陣列20
一、一維陣列 20
二、二維陣列 20
三、陣列與函數 21
單元 11 :字串22
一、字元陣列 22
二、字串的輸入輸出函數/ 22
三、字串陣列 23
單元 12 :指標24
一、指標變數 24
二、指標運算子 24
三、指標的運算 25
【指標的簡潔運算式】 25
四、指標與函數 26
五、指標與陣列的關係 26
六、指標陣列 27
【比較】字串陣列 V.S. 指標陣列 27
七、雙重指標 – 指向指標的指標 27
八、動態配置記憶體 28
單元 13 :結構與其他資料形態29
一、結構 (Structure)
文档评论(0)