Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

什麼是Sub-routine?什麼又是Macro?20點唷!

什麼是Sub-routine?什麼又是Macro?

中文是什麼意思呢

兩者有何相關性或不同之處?

請詳細回答,20點

謝謝!

2 Answers

Rating
  • 2 decades ago
    Favorite Answer

    英 文: subroutine(SUB)

    台 灣: 次常式

    大 陸: N/A

    1.一種有順序的敘述集合,可以使用在一個或多個計算機程式,也可以使用在一個計算機程式中的一個或多個點。

    2.一種常式,它可以是另外一個常式的一部分。

    3.在規劃語言一號(PL/I)中的一種程序,由一個「呼叫」敘述,或「呼叫」(CALL)選擇來使用。一個次常式不能轉回一個值給呼叫它的塊,但是可以變換一些變數的值。

    4.一種程式,用來界定所希望的一些操作,而且它也可以包含在另外一個程式之內,用來產生一些所希望的操作。一個次常式經過安排後,可以將控制權從主常式轉移給它,也可以在次常式完成處理以後,將控制權交還給主常式。這種次常式通常稱為閉式次常式。一個單獨的常式,對另一個常式來講可以是一個次常式,同時對第三個常式來講可以是一個主常式。通常從一個主常式中的多個點將控制權轉移到一個單獨的次常式,而使用次常式的理由就是避免在主常式中的一些不同的地方,必須重複同樣序列的指令的執行。

    5.在計算機技藝中一個常式的部分,可以促使計算機完成一個界定好的數學運算或邏輯運算。

    6.指的是一個主程式或主常式的一部分,可以跳越或分支到它本身裡面的一個獨立程式,通常是一個較小型或較不重要的部分。

    7.一個次常式是一系列的計算機指令,為許多個其他的常式執行一個特定的任務。它與主常式的不同在於它是主常式的一些參數中的一個參數,它的功能完成以後,用來指定要從那一個位置轉回主程式。

    英 文: Macro

    台 灣: 巨集

    大 陸: 宏,宏功能,宏指令

    所謂巨集,是用來記錄應用程式中所進行的一連串操作,這些操作往往和特殊的按鍵設定有關連,只要按下這些按鍵,就可自動執行原先設定的一連串指令。在程式語言中,巨集指的是以一個符號或識別字,取代一連串動作或是程式敘述。例如,在程式當中可以利用一個巨集來取代一段經常使用的敘述。

    巨集與函數的比較:

    巨集與函數的功能相同,但在編譯時,編譯器會以巨集取代原來的敘述,而函數則是一個跳躍敘述;在程式執行時期,由於巨集已經展開為它所代表的敘述,程式會一列一列執行下去,碰到函數則是跳到函數定義的副程式去執行。所以,如果將子功能以巨集撰寫,執行速度會較快,但編譯後的程式碼較大;函數寫法則執行速度較慢,但是執行檔較小,如何取捨視乎程式設計的目的與需求。

    Source(s): 網路字典
  • Anonymous
    2 decades ago

    sub.rou.tine

    <<名詞>>

    1『電算』次常式

    2 子程序

    mac.ro-

    表示「大」「長」的意思

    macroaxis 長軸

    macro

    巨集指令

Still have questions? Get your answers by asking now.