有关fortran95语言的问题

有关fortran95语言的问题之前看的书上说,包含数字的组合逻辑运算是违法的,可是在后面的这一题第五题里面,划线的部分LIMIT也是数字100啊,为什么答案说这一段代码... 有关fortran95语言的问题之前看的书上说,包含数字的组合逻辑运算是违法的,可是在后面的这一题第五题里面,划线的部分LIMIT也是数字100啊,为什么答案说这一段代码是正确的? 展开
 我来答
你是傻瓜14325
2017-12-11 · TA获得超过180个赞
知道小有建树答主
回答量:176
采纳率:85%
帮助的人:75.8万
展开全部
>的优先级比.OR.高,所以先算distance>limit,这里得到的是一个逻辑值,要么是true,要么是false。再算.OR.warn,即两个逻辑值的或运算。
不过我觉得既然warn=.true.,那么它的或运算结果肯定也是.true.,所以这段代码有问题。
更多追问追答
追问
代码没问题,调试出来的!因为第一个if结果为true,所以执行了下面的write,输出warning语句,我是没搞懂大于号和or的优先级,谢谢啦
追答

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式