Fortran程序中的continue。求助~

Fortran程序中的continue。求助~,第1张

ip=2时 ,goto111,跟着执行continue,又回到101??

不会回到101。执行continue以后,接着之后continue后面的语句,不会回到101。如果continue后面没有语句了,程序就结束了。

c语言中的continue在fortran就是“继续向下进行的意思”;

编译起来continue没有任何意义,它不参与程序进行。

但是在编写程序的时候,有利于程序分段和模块化,最常于Do等一起使用。

CYCLE和EXIT,cycle在DO循环内时执行时,当前循环执行被停止,返回到当前循环顶部,继续执行。

do

100

100

continue

这里continue虽然不参与运算,但是它和do配合起来就把一段代码给分割成了一块了。

一般来说,Fortran进程可以通过以下命令行启动:

1 在Linux或Mac OS X下,可以使用“gfortran”命令行工具来编译和执行Fortran程序:

gfortran programf -o program

2 在Windows下,可以使用Visual Studio集成开发环境中的“Fortran Compiler”来编译和执行Fortran程序:

f90 programf -o programexe

3 如果要使用Intel Fortran Compiler,可以使用以下命令行工具:

ifort programf -o programexe

4 如果要使用GNU Fortran Compiler,可以使用以下命令行工具:

gfortran programf -o programexe

5 如果要使用Oracle Fortran Compiler,可以使用以下命令行工具:

f95 programf -o programexe

子程序最后一个命令通常是"return",表示程序要"返回"原来调用它的地方继续执行 如果像主程序一样写成了"stop"会导致子程序执行完成后整个程序跟着全部结束,这通常不是使用子程序所愿意看到的return命令可以可以省略,子程序执行完它的所有程序代码会自动return Return命令也可以使用子子程序中的任意位置,让子程序提前返回,不再执行return后面的子程序代码 同理,放在函数中的return功能也类似 详细参考可以看 彭国伦<fortran95程序设计> 第158页

以上就是关于Fortran程序中的continue。求助~全部的内容,包括:Fortran程序中的continue。求助~、c语言中的continue在fortran中用什么表示、fortran进程暂停命令行启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9802775.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存