
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进程暂停命令行启动等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)