gpt4 book ai didi

coding-style - 如何用好Fortran语句标签?

转载 作者:行者123 更新时间:2023-12-04 14:29:06 25 4
gpt4 key购买 nike

我正在研究一个用 Fortran 95 编写的模型,我对它完全陌生。声明标签的概念似乎很奇怪,到目前为止我只找到了一种解释,即标签可以由作者任意决定,通常以 10 为单位递增。

这些标签是否有任何实际用途,除了更容易挑选出语句结束的地方?以及关于如何标记的普遍接受的标准。

最佳答案

我认为语句标签在现代 Fortran 中有用的唯一方法是在使用 goto 时进行错误控制。 s(是的,它们有时很有用 - 小心处理时;-))。 Chapman将它们列在“过时”下。

另一方面,构造名称有时可能有助于读者理解您的代码,例如对于大循环或 if声明。构造名称的另一个用途是高级循环控制,例如循环外循环时:

outer: do i=1,10
do ii=1,10
if ( i == 2 .and. ii == 3 ) cycle outer
z(ii,i) = 1.d0
enddo
enddo outer

关于coding-style - 如何用好Fortran语句标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19028669/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com