Ich habe eine Übung geschrieben die einer der Vorgaben sehr ähnlich ist. Das Programm soll bis 100 zählen und bei 50 die Halbzeit makieren. Es soll dann die Schleife bei 99 abbrechen.
Warum funktioniert es mit !=50 und nicht mit == 50 und warum läuft es nur richtig wenn ich die break Anweisung vor die continue Anweisung stelle?
(Anfängerfragen sind keine dummen Fragen)

Danke Kay
Code: Alles auswählen
#include <stdio.h>
int main(void)
{
int wert;
for( wert = 1; wert <= 100; wert = wert +1)
{
printf("Ich zähle vorwärts '%d'\n", wert);
if(wert == 99)
break;
if(wert != 50)
continue;
printf("\nHalbzeit\n\n");
}
return 0;
}