[英]Unclassifiable statement error of Logical Type - Fortran
program test
logical :: check
check = 2 < 3 < 5
print *, check
end program test
嘗試編譯時,會出現此錯誤:
錯誤:source_file.f:5:0:
check = 2 <3 <5 1錯誤:(1)處無法分類的語句
問題出在哪兒?
您可以在此處在線進行測試: https : //rextester.com/l/fortran_online_compiler
如果要檢查2小於3,3小於5,則確實需要兩次比較和一個布爾運算符
check = (2 < 3) .and. (3 < 5)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.