2015-11-05 39 views
0

學習老的Fortran77碼全「後藤通心粉」,我會見了下列指令:奇怪的Fortran指令

if(condition) label1, label2, label3 

標註的只是三個數字。有沒有人有任何想法是什麼意思?

+0

被其他問答覆蓋,也在旁邊。 –

回答

3

算術if。它進入

  • label1的如果表達式爲負
  • LABEL2如果表達式爲0
  • LABEL3如果表達式爲正。

警告:如果將它與浮點表達式一起使用,請注意,由於舍入錯誤,應該爲0的結果可能是「接近於0的小數」。這限制了算術的有效性。