| 5 | 1/1 | 返回列表 |
| 查看: 3191 | 回復(fù): 13 | ||
| 當前只顯示滿足指定條件的回帖,點擊這里查看本話題的所有回帖 | ||
songjunann銅蟲 (小有名氣)
|
[求助]
Fortran的subroutine和function有什么區(qū)別,是在于輸入輸出的特點嗎?
|
|
|
Fortran的subroutine和function有什么區(qū)別,我看到有的網(wǎng)頁上說是在于輸入輸出的特點: 即function只能允許一個輸出,而subroutine可以有很多輸出?是這樣嗎? 比如一個函數(shù) function monsim(x,...) ..... 是不是輸出變量只能是monisim? 如果x值有變化嗎?即輸入的x是一個值,但是function里面有關(guān)于x的賦值表達式,使得x值發(fā)生變化,那么是否 在主程序中call monsim(x,...),會同時讀到新的x值 和monsim的值? (因為我看很多function里面都把輸出的結(jié)果變量名設(shè)成和函數(shù)一樣的名字)。 請多多指教,謝謝! |
木蟲 (著名寫手)

木蟲 (著名寫手)
|
function接受多個參數(shù),返回一個計算結(jié)果。調(diào)用的時候,可以直接插入表達式,比如x = AVRAGE(a,b,c)。function AVRAGE 的構(gòu)造如下: Subroutine適用在當需要返回多個變量數(shù)值的情形,但是,調(diào)用subroutine的時候,只能用call語句,不能像function那樣直接插入表達式。 下面這個subroutine是對A,B,C的求和,以及求和的平方。用call語句調(diào)用后,位于sum和sumsq的變量將被改變數(shù)值: |

銅蟲 (小有名氣)
木蟲 (著名寫手)

| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 339求調(diào)劑 +3 | zjjkt 2026-03-31 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 0856 335分 | 封裝or激光加工 老師看看我!! +9 | cccchenso 2026-03-29 | 9/450 |
|
|
[考研] 263求調(diào)劑 +3 | DDDDuu 2026-03-27 | 3/150 |
|
|
[基金申請] 面上5B能上會嗎? +8 | redcom 2026-03-29 | 8/400 |
|
|
[考研] 367求調(diào)劑 +7 | 芋泥啵! 2026-03-28 | 7/350 |
|
|
[考研] 276求調(diào)劑 +3 | 趙久華 2026-03-29 | 3/150 |
|
|
[考研] 085600材料與化工調(diào)劑 +16 | kikiki7 2026-03-30 | 16/800 |
|
|
[考研] 291求調(diào)劑 +12 | Y-cap 2026-03-29 | 15/750 |
|
|
[考研] 08工科求調(diào)劑286 +5 | tgs_001 2026-03-28 | 5/250 |
|
|
[考研] 11408總分309,一志愿東南大學求調(diào)劑,不挑專業(yè) +5 | 天賦帶到THU 2026-03-29 | 6/300 |
|
|
[考研] 279求調(diào)劑 +12 | j的立方 2026-03-29 | 12/600 |
|
|
[考研] 292求調(diào)劑 +13 | 是妍子也是研子 2026-03-30 | 13/650 |
|
|
[考研] 0703本科鄭州大學求調(diào)劑 +7 | nhj_ 2026-03-25 | 7/350 |
|
|
[考研] 298求調(diào)劑 +3 | 種圣賜 2026-03-29 | 3/150 |
|
|
[考研] 2026年華南師范大學歡迎化學,化工,生物,生醫(yī)工等專業(yè)優(yōu)秀學子加入! +3 | llss0711 2026-03-28 | 6/300 |
|
|
[考研] 304求調(diào)劑 +6 | 曼殊2266 2026-03-27 | 6/300 |
|
|
[考研] 283求調(diào)劑 +7 | A child 2026-03-28 | 7/350 |
|
|
[考研] 一志愿南京航空航天大學材料學碩求調(diào)劑 +3 | @taotao 2026-03-28 | 3/150 |
|
|
[考研] 材料求調(diào)劑一志愿哈工大324 +7 | 閆旭東 2026-03-28 | 9/450 |
|
|
[考研] 315分求調(diào)劑 +7 | 26考研上岸版26 2026-03-26 | 7/350 |
|