导航:首页 > 软件知识 > 在fortran编程中如何停止一个程序

在fortran编程中如何停止一个程序

发布时间:2022-12-18 19:19:37

❶ 用fortran编程时候的stop有什么用

不会Fortran,但是参考了一下网上的资料有如下描述:
stop:Terminates program execution before the end of the program unit.
即:使用stop关键字可在程序执行到结尾之前将终止程序运行。
另外,stop与end也不完全一致:
stop表示结束整个程序的运行,可以出现在程序的执行语句部分的任何位置,提前结束程序运行。
end在主程序的最后,表示整个主程序运行完成。出现在子程序或者函数的最后,则表示此子程序或者函数结束,返回到主程序中继续执行,整个程序可能还没结束。

❷ Fortran程序暂停

前一个问题,Fortran语法里没有这样的语法规定。

具体有没有实现,可以去看编译器。

或者有些软件 Dump 也能做到。这就跟 Fortran 没关系了,这类软件对所有可执行文件都是一样的。

后一个问题,死了这条心吧,理论上不可能。

❸ fortran主程序和子程序怎么运行主程序

FORTRAN程序由一个主程序或一个主程序与若干个子程序组成。主程序与子程序都是一个独立的程序单位,称为一个程序模块。[1]
1、程序分段:一个程序由一个或若干个程序单位组成。主程序和每一个子程序分别是一个独立的程序单位。子程序是实现模块化的有效方法。
2、每一个程序单位都是以“END”语句结束。主程序段中的END语句作用是使程序“停止运行”;子程序段中的END语句是“使流程返回调用程序”。
3、一个程序有且仅有一个主程序段,可以有0个或若干个子程序段。
4、一个程序单位包括若干行。FORTRAN行分为两类:即语句行和非语句行。
其中语句行由一个FORTRAN语句组成。FORTRAN语句又可分为执行语句和非执行语句。非语句行,即为注释行。
5、FORTRAN程序的基本成份是语句。一行只能有一个语句。若一个语句太长,一行内写不下,可分写在几行上,但要用“续行标志”。
6、FORTRAN程序中语句允许有标号,以便被其他句引用。
7一个程序单位中各类语句的位置是有一定规则的。一般是非执行语句放在所有可执行语句之前。[2]

❹ 在Fortran程序中我想让程序暂停

Program Main
logical :: bExist = .FALSE.
Do
Inquire( File = "a.txt" , exist = bExist)
if ( bExist ) Exit
End Do
!// 此处是你的后续代码,比如 open 打开该文件等
End Program Main

意思就是,不停的循环。直到文件存在为止。
我想这个可能不一定能满足你的需求。

我猜你是想等另一个程序把结果输出吧?
但是,另一个程序创建这个文件之后,可能写入文件内容还需要一点时间。
如果你的程序一旦发现文件创建了,就开始读的话,可能会打开文件冲突。(也就是两个程序都打开同一个文件,会出错的)

❺ 你好问下fortran程序运行能暂停吗

可以

运行的时候点这个就可以暂停了。

❻ 在fortran中如何中断程序

if(requirement does not meet )then
stop
end if

阅读全文

与在fortran编程中如何停止一个程序相关的资料

热点内容
农民工去菜市场买什么下酒菜 浏览:288
济南黄冈卫浴市场在哪个位置 浏览:835
数据库坐标怎么做 浏览:274
怎么样开发电商产品 浏览:664
安卓怎么退后台程序 浏览:170
康佳电视程序板换多少钱 浏览:941
百消丹药业有什么产品 浏览:241
太仓网络程序销售费用是多少 浏览:456
fab如何提炼产品 浏览:86
安装工程施工技术有哪些 浏览:39
生产技术储备干部是干什么的 浏览:514
如何判断数据有趋势 浏览:32
清洗一台空调的市场价多少 浏览:596
错误设置了代理如何修复 浏览:482
理财产品净值是怎么确定的 浏览:293
网络共享的数据删除了怎么撤回 浏览:641
mysqldata数据怎么恢复 浏览:538
程序员编程序用什么语言 浏览:592
聊胜一筹产品怎么样 浏览:73
工管数据是干什么用的 浏览:739