有关fortran95语言的问题

有关fortran95语言的问题之前看的书上说,包含数字的组合逻辑运算是违法的,可是在后面的这一题第五题里面,划线的部分LIMIT也是数字100啊,为什么答案说这一段代码是正确的?

>的优先级比.OR.高,所以先算distance>limit,这里得到的是一个逻辑值,要么是true,要么是false。再算.OR.warn,即两个逻辑值的或运算。
不过我觉得既然warn=.true.,那么它的或运算结果肯定也是.true.,所以这段代码有问题。追问

代码没问题,调试出来的!因为第一个if结果为true,所以执行了下面的write,输出warning语句,我是没搞懂大于号和or的优先级,谢谢啦

追答

发错了。。。

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网