Registriert seit: 6. Dez 2005
999 Beiträge
|
AW: Fortran Goto
14. Okt 2011, 12:19
Edit: nein, eigentlich macht es keinen Sinn:
Delphi-Quellcode:
10 DO 50 J=K,1,-1
IF (A .EQ. 0) THEN
*snip*
ENDIF
K = K-1
GOTO 10
ENDIF
50 CONTINUE
Die Schleife wird ohnehin mit k-1 fortgesetzt, daher ist doch das goto überflüssig, oder?
Nein. Vereinfachtes Beispiel: Wir starten mit K=8 und für J=4 ist (immer) A=0. Dann haben wir folgende J-Werte
Code:
J=8,7,6,5,4 K=7
J=7,6,5,4 K=6
J=6,5,4 K=5
J=5,4 K=4
J=4 K=3
J=3,2,1
Dann ist die 50-er Schleife abgearbeitet.
|
|
Zitat
|