當(dāng)前位置: 首頁(yè) > 結(jié)構(gòu)工程師 > 結(jié)構(gòu)工程師備考資料 > 09結(jié)構(gòu)工程師考試(計(jì)算機(jī)應(yīng)用基礎(chǔ))備考講義(17)

09結(jié)構(gòu)工程師考試(計(jì)算機(jī)應(yīng)用基礎(chǔ))備考講義(17)

更新時(shí)間:2010-04-23 13:36:03 來(lái)源:|0 瀏覽0收藏0

結(jié)構(gòu)工程師報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  則在主程序中使用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)工程師論壇
 

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

結(jié)構(gòu)工程師資格查詢

結(jié)構(gòu)工程師歷年真題下載 更多

結(jié)構(gòu)工程師每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

結(jié)構(gòu)工程師各地入口
環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部