der typ, der früher im thread das return abgelehnt hat (Ihr wißt schon, der, der nicht einmal wußte, was ein break macht),
Danke
inzwischen denke ich schon eher so wie dieser typ vom anfang des threads (Ihr wißt schon, der, der nicht einmal wußte, was ein break macht),
Vielen Herzlichen Dank
Stefan, ist alles ironisch und scherzhaft gemeint. "Tratzn" unter Freunden.
Einmal eine Gegenüberstellung eines Microsoft!!!!-Basic GOTO wie im C64 oder VC20 mit einem ANSI-C
Schleife:
20 IF (eingangwert <> 1) GOTO 20
in C:
While (eingabewert != 1){}
Auswahl
10 Eingangewert lesen.
20 IF (eingangwert = 1) GOTO 100
30 IF (eingangwert = 2) GOTO 200
40 IF (eingangwert = 3) GOTO 300
50 GOTO 10
...
100 Tu irgenwas
110 GOTO 10
...
200 Tu irgenwas anderes
210 GOTO 10
...
300 Tu irgenwas drittes
310 GOTO 10
in C:
switch (eingangwert)
{
case 1:
Tu irgenwas;
case 2:
Tu irgenwas anderes;
case 3:
Tu irgenwas drittes;
}
Basic
20 GOSUB 100
...
30 GOSUB 100
...
100 Tu irgendwas
110 RETURN
C-Variante:
c = meinefunktion (a,b)
...
int meinefunktion (int a, int b)
{
Tue irgendwas;
return(rückgabewert);
}
In wenigen Worten.
In C machen die geschwungenen Klammern, die einen Codeblock definieren, verschiedene Kontrollstrukturen (if-else, while, do while, switch case) und die möglichkeit Funktionen selbst zu definieren, den Einsatz von GOTO überflüssig.
Grüße Uwe