首頁>Club>
6
回覆列表
  • 1 # 隨性自由的餅乾2v

    計算機科學裡的宏(Macro),是一種批次處理的稱謂。一般說來,宏是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字串)如何根據預定義的規則轉換成對應的輸出(通常也是字串)。這種替換在預編譯時進行,稱作宏展開。

    計算機語言如C語言或 組合語言有簡單的宏系統,由編譯器或彙編器的預處理器實現。C語言的宏預處理器的工作只是簡單的文字搜尋和替換,使用附加的文字處理語言如M4,C程式設計師可以獲得更精巧的宏。

    應用程式也可以使用一種和宏類似機理的系統來允許使用者將一系列(一般是最常使用到的操作)自定義為一個步驟。也就是使用者執行一系列操作,並且讓應用程式來“記住”這些操作以及順序。更高階的使用者可以透過內建的宏程式設計來來直接使用那些應用程式的功能。

    當使用一種不熟悉的宏語言來程式設計時,比較有效的方法就是記錄一連串使用者希望得到的操作,然後透過閱讀應用程式記錄下來的宏檔案來理解宏命令的結構組成

  • 中秋節和大豐收的關聯?
  • c1增A照可以嗎?