簡體   English   中英

Fortran中的可變長度參數列表?

[英]Variable length argument list in Fortran?

Fortran是否曾經處理過任意長度的子程序參數列表,就像C可以做到的那樣? (順便說一下,“禮物”不適用於我想做的事。)謝謝。

Fortran中沒有這樣的子程序。

Fortran 2008中子例程語句的語法規則是(12.6.2.3,R1235):

[ prefix ] SUBROUTINE subroutine-name [([ dummy-arg-list ])[ proc-language-binding-spec ]]

其中dummy-arg-listdummy-arg s的列表 (假設語法規則術語)。 dummy-arg是(R1235) 名稱或文字*

[在我們對可變支持的可能性過於興奮之前, *當然指的是備用返回指標。]

列表(R101)仍然指明定義明確的(源時)數量的項目。

關於與C的互操作性存在明確的限制,即(15.3.7)C原型

...沒有變量參數,如省略號(...)所示

類似的參數適用於(Fortran)函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM