| 查看: 3166 | 回復(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ù)值: |

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

木蟲 (著名寫手)

鐵桿木蟲 (著名寫手)
上善若水

至尊木蟲 (職業(yè)作家)
木蟲 (著名寫手)

木蟲 (正式寫手)

銅蟲 (小有名氣)
| 最具人氣熱帖推薦 [查看全部] | 作者 | 回/看 | 最后發(fā)表 | |
|---|---|---|---|---|
|
[考研] 083200學(xué)碩321分一志愿暨南大學(xué)求調(diào)劑 +3 | innocenceF 2026-03-17 | 3/150 |
|
|---|---|---|---|---|
|
[考研] 一志愿中國石油大學(xué)(華東) 本科齊魯工業(yè)大學(xué) +3 | 石能偉 2026-03-17 | 3/150 |
|
|
[考研] 085700資源與環(huán)境308求調(diào)劑 +12 | 墨墨漠 2026-03-18 | 13/650 |
|
|
[考研] 一志愿華南師大 070300(化學(xué))304分求調(diào)劑 +3 | 0703武芊慧雪304 2026-03-18 | 3/150 |
|
|
[考研] 一志愿重慶大學(xué)085700資源與環(huán)境專碩,總分308求調(diào)劑 +3 | 墨墨漠 2026-03-18 | 3/150 |
|
|
[考研] 材料專業(yè)求調(diào)劑 +6 | hanamiko 2026-03-18 | 6/300 |
|
|
[考研] 考研調(diào)劑求學(xué)校推薦 +3 | 伯樂29 2026-03-18 | 5/250 |
|
|
[考研] 材料學(xué)碩297已過四六級求調(diào)劑推薦 +11 | adaie 2026-03-19 | 11/550 |
|
|
[考研] 265求調(diào)劑 +12 | 梁梁校校 2026-03-19 | 13/650 |
|
|
[考研] 本人考085602 化學(xué)工程 專碩 +19 | 不知道叫什么! 2026-03-15 | 21/1050 |
|
|
[考研] 295材料求調(diào)劑,一志愿武漢理工085601專碩 +5 | Charlieyq 2026-03-19 | 5/250 |
|
|
[考研] 求調(diào)劑 +3 | eation27 2026-03-20 | 3/150 |
|
|
[考研] 工科材料085601 279求調(diào)劑 +7 | 困于星晨 2026-03-17 | 9/450 |
|
|
[考研] 281求調(diào)劑(0805) +14 | 煙汐憶海 2026-03-16 | 25/1250 |
|
|
[考研]
|
不想起名字112 2026-03-19 | 3/150 |
|
|
[考研] 328求調(diào)劑,英語六級551,有科研經(jīng)歷 +4 | 生物工程調(diào)劑 2026-03-16 | 12/600 |
|
|
[考研] 0817調(diào)劑 +3 | 沒有答案_ 2026-03-14 | 3/150 |
|
|
[考研] 【同濟軟件】軟件(085405)考研求調(diào)劑 +3 | 2026eternal 2026-03-18 | 3/150 |
|
|
[考研] 有沒有道鐵/土木的想調(diào)劑南林,給自己招師弟中~ +3 | TqlXswl 2026-03-16 | 7/350 |
|
|
[考博] 26申博 +4 | 八6八68 2026-03-16 | 4/200 |
|