Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Арифметический IF заявление является трехходовой арифметика условный оператор , первым увидел в первом выпуске Fortran в 1957 году, и во всех последующих версиях [а] , а также некоторые другие языки программирования, такие как FOCAL . В отличие от логических операторов IF, встречающихся в других языках, оператор Fortran определяет три разные ветви в зависимости от того, является ли результат выражения отрицательным, нулевым или положительным, в указанном порядке и записывается как:

 ЕСЛИ  ( выражение )  отрицательный , ноль , положительный

Амортизация [ править ]

Хотя изначально это был единственный вид оператора IF, представленный в Fortran, эта функция использовалась все реже и реже после того, как были введены логические операторы IF , и, наконец, была признана устаревшей в Fortran 90. Начиная с Fortran 2018, она больше не требуется для компиляторов для реализации арифметической IF, и это считается удаленной функцией. Компилятор GNU Fortran производит предупреждения для арифметического IF по умолчанию с момента его выпуска 9.1 в 2019 году [ править ]

См. Также [ править ]

Заметки [ править ]

  1. ^ Может отсутствовать в компиляторе Fortran 2018. См.Раздел Амортизация .

Ссылки [ править ]