注冊巖土工程師基礎(chǔ)知識點:子例行子程序

字號:

一個子例行子程序是一個獨立的程序單位,在程序中被主程序或其他子程序所調(diào)用。
    1.子例行子程序的結(jié)構(gòu)
    SUBROUTINE子程序名([虛擬參數(shù)[,虛擬參數(shù)…])
    [語句塊]
    [RETURN]
    END
    2.構(gòu)造規(guī)則
    (1)必須以SUBROUTINE開頭,虛擬參數(shù)表中可以包含若干個虛擬參數(shù),也可以沒有,此時該子程序稱為無參數(shù)過程。
    (2)子例行子程序(或簡稱子程序),其程序名不能用于返回數(shù)值,因此它沒有類型區(qū)別。
    (3)程序塊內(nèi)語句的順序同函數(shù)子程序。
    3.調(diào)用規(guī)則
    用調(diào)用語句來調(diào)用,其格式是:
    CALL子程序名([實參數(shù)[,實參數(shù)…])