一個完整的FORTRAN程序由一個主程序或一個主程序和若干個子程序組成。主程序與每個子程序都是一個獨(dú)立的程序單位,稱為一個程序模塊。關(guān)于程序的構(gòu)成,有如下一些基本規(guī)定。
1.程序由若干行組成。
2.在FORTRAN中,程序行分為語句行和注釋行。
(1)語句行由FORTRAN語句組成,包括執(zhí)行語句和非執(zhí)行語句。執(zhí)行語句使計算機(jī)在運(yùn)行時產(chǎn)生某些操作,如賦值語句、輸入輸出語句等。非執(zhí)行語句為計算機(jī)在編譯或運(yùn)行時提供某種信息,本身不產(chǎn)生操作,如說明語句、格式語句等。
(2)注釋行又稱為非語句行,在程序中起注釋作用,便于程序的編寫、修改和維護(hù)。
3.FORTRAN規(guī)定,每個語句行只能寫一個語句;但當(dāng)語句長度超過規(guī)定的一行范圍、或者為表達(dá)清晰起見需要將一個語句分行書寫時,可以采用連續(xù)行。連續(xù)行的第一行稱為始行,以后各行稱為續(xù)行。
4.FORTRAN語句可以有標(biāo)號。標(biāo)號作為一個語句被其他語句引用的標(biāo)志。在同一個程序單位中,不能出現(xiàn)相同的語句標(biāo)號。
5.程序單位的最后一行語句,必須是END語句。如果一個FORTRAN語句行與注釋行的集合,最末沒有END,可稱其為一個語句塊或程序段,但不能作為一個程序單位。
1.程序由若干行組成。
2.在FORTRAN中,程序行分為語句行和注釋行。
(1)語句行由FORTRAN語句組成,包括執(zhí)行語句和非執(zhí)行語句。執(zhí)行語句使計算機(jī)在運(yùn)行時產(chǎn)生某些操作,如賦值語句、輸入輸出語句等。非執(zhí)行語句為計算機(jī)在編譯或運(yùn)行時提供某種信息,本身不產(chǎn)生操作,如說明語句、格式語句等。
(2)注釋行又稱為非語句行,在程序中起注釋作用,便于程序的編寫、修改和維護(hù)。
3.FORTRAN規(guī)定,每個語句行只能寫一個語句;但當(dāng)語句長度超過規(guī)定的一行范圍、或者為表達(dá)清晰起見需要將一個語句分行書寫時,可以采用連續(xù)行。連續(xù)行的第一行稱為始行,以后各行稱為續(xù)行。
4.FORTRAN語句可以有標(biāo)號。標(biāo)號作為一個語句被其他語句引用的標(biāo)志。在同一個程序單位中,不能出現(xiàn)相同的語句標(biāo)號。
5.程序單位的最后一行語句,必須是END語句。如果一個FORTRAN語句行與注釋行的集合,最末沒有END,可稱其為一個語句塊或程序段,但不能作為一個程序單位。