09結(jié)構(gòu)工程師考試(計(jì)算機(jī)應(yīng)用基礎(chǔ))備考講義(17)
則在主程序中使用CALL語(yǔ)句調(diào)用子程序SB時(shí),實(shí)參數(shù)組與形參數(shù)組的結(jié)合情況如下:
實(shí)參數(shù)組 形參數(shù)組
A (0)——B (-1)
A (1)一一B (0)
A (2)——B (1)
A (3)一一B (2)
A (4)
A (5)
也即調(diào)用SB時(shí),A數(shù)組的頭4個(gè)元素與B數(shù)組的元素對(duì)應(yīng),這些對(duì)應(yīng)元素實(shí)際上為同一 存儲(chǔ)地址。
如果實(shí)參是數(shù)組元素,則從該元素開始依次與形參數(shù)組的第一個(gè)元素起按列逐個(gè)對(duì) 應(yīng),它們也是按地址結(jié)合。例如,有主程序與子程序如下:轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com
PROGRAM MAIN
DIMENTION A (8)
CALL SB (A(5))
END
SUBROUTINE SB (B)
DIMENSION B (3)
END
則在調(diào)用語(yǔ)句執(zhí)行時(shí),實(shí)參數(shù)組A與形參數(shù)組B的結(jié)合情況如下: 實(shí)參數(shù)組形參數(shù)組
A (1)
A (2)
A (3)
A (4)
A (5)——B (1)
A (6)一一B (2)
A (7)——B (3)
A (8)
FORTRAN 77規(guī)定,不管實(shí)參是數(shù)組名還是數(shù)組元素,用作實(shí)參的數(shù)組,其維數(shù)、各維下標(biāo)的上下限及數(shù)組中元素個(gè)數(shù)可以和與之結(jié)合的形參數(shù)組不同,但要求從與形參數(shù)組的第一個(gè)元素結(jié)合的實(shí)參數(shù)組元素算起,以后的實(shí)參數(shù)組元素的個(gè)數(shù)不能少于形參數(shù)組元素的個(gè)數(shù)。
多維數(shù)組或數(shù)組元素虛實(shí)結(jié)合時(shí),要特別注意FORTRAN中數(shù)組按列存放的規(guī)定, 不要搞錯(cuò)存儲(chǔ)地址的對(duì)應(yīng)關(guān)系。例如:
PROGRAM MAIN
DIMENSION A (3, 2)
CALL SB (A)
。。。轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com轉(zhuǎn)自環(huán) 球 網(wǎng)校edu24ol.com
END
SUBROUTINE SB (B)
DIMENSION B (2, 3)
。。。
END
這種情況下,數(shù)組元索地址的對(duì)應(yīng)關(guān)系是:
實(shí)參數(shù)組 形參數(shù)組
A (1, 1)一一B (1, 1)
A (2, 1)一一B (2, 1)
A (3, 1) 一一B (1, 2)
A (1, 2) 一一B (2, 2)
A (2, 2) 一一B (1, 3)
A (3, 2) 一一B (2, 3)
2010年注冊(cè)結(jié)構(gòu)工程師考試報(bào)名時(shí)間信息匯總
結(jié)構(gòu)工程師基礎(chǔ)科目(一)考試普通化學(xué)練習(xí)題匯總
2010年結(jié)構(gòu)師考試9月18、19日
更多信息請(qǐng)?jiān)L問(wèn):結(jié)構(gòu)工程師頻道 結(jié)構(gòu)工程師論壇
最新資訊
- 2024年度二級(jí)注冊(cè)結(jié)構(gòu)工程師專業(yè)考試資料:規(guī)范、標(biāo)準(zhǔn)、規(guī)程2024-08-13
- 2024年度一級(jí)注冊(cè)結(jié)構(gòu)工程師專業(yè)考試資料:規(guī)范、標(biāo)準(zhǔn)、規(guī)程2024-08-13
- 環(huán)球網(wǎng)校雙11預(yù)售開啟!定金百倍膨脹,直播再返現(xiàn)金2023-10-25
- 環(huán)球網(wǎng)校結(jié)構(gòu)工程師雙11活動(dòng)來(lái)啦,限時(shí)優(yōu)惠!2023-10-25
- 注冊(cè)結(jié)構(gòu)工程師考試大綱下載2023-05-16
- 2023年一級(jí)注冊(cè)結(jié)構(gòu)工程師考試大綱內(nèi)容2023-04-14
- 2023年結(jié)構(gòu)工程師教材內(nèi)容變動(dòng)對(duì)比2023-04-10
- 2023年注冊(cè)結(jié)構(gòu)工程師專業(yè)基礎(chǔ)教材變動(dòng)對(duì)比2023-04-03
- 2023年新版注冊(cè)結(jié)構(gòu)工程師基礎(chǔ)教材2023-03-29
- 2023一級(jí)結(jié)構(gòu)工程師基礎(chǔ)考試真題2023-01-29