大型程式的发展.pptVIP

  • 0
  • 0
  • 约1.53千字
  • 约 21页
  • 2017-08-11 发布于天津
  • 举报
大型程式的发展

第十三章 大型程式的發展 認識程式的模組化 學習各別編譯的實作 認識條件式編譯指令的用法 學習命令列引數的使用 程式的模組化 模組化- 將具有特定功能的程式碼,單獨編寫成一個程式單元 程式模組化的概念可由下圖來表示 : 同一個檔案內有多個函數 (1/2) 下面的範例是將多個函數寫在一個檔案內: 同一個檔案內有多個函數 (2/2) 各別編譯的實作 將prog13_1拆解成數個模組,然後各別編譯 : 專案建立的步驟 (1/2) 專案建立的步驟 (2/2) 使用全域變數 (1/2) 要在不同檔案裡使用相同的變數,則可利用extern 使用全域變數 (2/2) extern 關鍵字的使用說明 條件式編譯 條件式編譯 可根據條件判斷來決定某個部份的程式碼是否要編譯 #if、#else 及 #endif 的使用格式如下: 條件式編譯的範例 (一) #ifdef、#else 與 #endif 的使用範例: #if、#else、#elif 與 #endif 指令 #if、#else、#elif 與 #endif 指令 其功能和選擇性敘述中的 if-else 指令類似 #if 為真,則編譯其後的敘述,否則編譯 #elif或 #else後面的敘述 條件式編譯的範例 (二) 大型程式的發展 (1/3) 本範例將介紹條件式編譯應用在大型程式的撰寫上 請先定義好下面

文档评论(0)

1亿VIP精品文档

相关文档