A Fortran 90 újdonságai
Programírás közben
ajánlott magyarázatokat (megjegyzéseket) írni a
programba. Bármely sorban, a "!" karakter azt jelzi, hogy az utána
következő karakterek a sor végéig kommentet jelentenek. Az ilyen
megjegyzéseket a fordítóprogram mellőzi. A megjegyzések a forrásprogram
részei, de ezek a programozók számára készültek, nem pedig a számítógép
számára.
Az egyetlen kivétel, ha
a "!" egy karaktersor részeként szerepel pl. a
kiíratásban, ahol "!" itt nem jelöl kommentet, hanem a szöveg része.
Egy komment bármilyen
karaktert tartalmazhat, amely elérhető a számítógépen. Nincs olyan
korlátozás, hogy egy megjegyzéshez csak a Fortranban megengedett
karaktereket használhatjuk. Ha egy program a Fortranétól eltérő
karaktereket használ a kommentsorokban, akkor ezek hordozhatók
maradnak. Viszont adott esetben furcsán jelenhetnek meg, ha a programot
olyan számítógépes környezetbe helyezzük át, amely más
karakterkészlettel rendelkezik.
Példa:
hazassagteszt.f90
program hazassagteszt
!
! Ez a program
kiszamolja
a hazassag valoszinuseget.
! Forditas es
futtatas
elott szerkesztendo! :)
!
LOGICAL ::
Terepjaro ! Van terepjaroja?
LOGICAL ::
BudosZoknik ! Budosek a zoknijai?
! a program tobbi
resze kicsit bonyolultnak tunhet, de
! kesobb
erthetobb lesz (pl. a 3. fejezet elolvasasa utan.)
Terepjaro=.TRUE. ! .TRUE. =
igen, van, .FALSE. = aa, neki nincs olyan
BudosZoknik=.FALSE. ! ...
if ((Terepjaro .eqv. .TRUE.) .and. (BudosZoknik .eqv.
.FALSE.)) then
write(*,*) "IGEN!!! O az igazi!!!!!!"
else
write(*,*) "Semmi esely, hogy valaha hazassag lehet ebbol!!!"
endif
end program hazassagteszt
Futtatása és fordítása:
gfortran hazassagteszt.f90 -o hazassagteszt.exe
./hazassagteszt.exe
Az eredmény:
IGEN!!! O az igazi!!!!!!
Oldal tetejére Vissza a főoldalra