codecamp

Fortran的决定

决策结构需要程序员指定要评估或由程序进行测试的一个或多个的条件下,用一条或多条语句一起被执行,如果确定条件是真实的,以及任选,如果要执行的其它语句条件被确定为假的。

以下是在大多数编程语言中发现的典型的决策结构的一般形式:

做决定

Fortran语言提供下列类型的决策构造。

声明描述

如果...然后构造

一个如果...那么...如果结束语句由一个逻辑表达式后跟一个或多个语句。

如果...那么... else结构

一个的if ... then语句可以跟一个可选的else语句,当逻辑表达式为假它执行。

如果还有... if ... else语句

if语句结构可以有一个或多个可选其他-if结构。当如果条件不满足,则紧跟否则,如果执行。当别的-如果也失败,其后继别的-if语句(如果有的话)被执行,等等。

如果嵌套结构

您可以使用一个, 如果 不然,如果在另一个声明,如果 要不if语句(S)。

选择CASE构造

Select Case语句可以让一个变量对反对值的列表平等进行测试。

嵌套查询CASE构造

您可以使用一个选择case语句内的另一个选择case语句(S)。

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; }