codecamp

Fortran的循环

可能有一种情况,当你需要执行的代码几次数块。在一般情况下,语句顺序执行:在一个函数的第一个语句首先执行,然后是第二个,等等。

编程语言提供了各种控制结构,使更多的复杂的执行路径。

循环语句可以让我们执行的语句多次声明或组,下面是大多数编程语言的循环语句的一般形式:

如果条件

Fortran语言提供了以下类型的循环结构来处理循环的要求。点击以下链接查看其详细信息。

环型描述

do循环

这种结构使语句或一系列语句,要反复进行的,而给定的条件为真。

做while循环

重复语句的陈述或一组,而给定的条件为真。它在执行循环体之前测试的条件。

嵌套循环

您可以使用一个或多个循环结构的任何其他循环构造内。

循环控制语句

循环控制语句改变其正常的顺序执行。当执行留下了范围,在该范围内创建的所有自动对象被销毁。

Fortran语言支持以下控制语句。点击以下链接查看其详细信息。

控制语句描述

出口

如果执行退出声明,退出循环,并且该程序的继续执行第一个可执行语句结束后do语句。

周期

如果执行一个循环语句,该程序继续到下一次迭代的开始。

停止

如果你希望你的程序的执行停下来,你可以插入一个stop语句

Fortran的决定
Fortran语言教程
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }