For-Schleife
-
Hi, habe ein Problem mit einer For-Schleife:
int main(void)
{
short wo, ist, helga;
wo = ist = 5;
for(helga = wo; helga; helga--)
{
++ist; wo += 2;
}
printf ("helga ist %hd, ist ist %hd test Wert 'wo' %hd", helga, ist, wo);
}Die Ausgabewerte für 'ist' (10) und 'wo' (15) sind für mich nicht nachvollziehbar.
Danke schon mal im Vorraus
-
Dann mach doch mal die Zeile mit dem printf in die Schleife.
Am besten am Anfang der Schleife und nochmal direkt vor dem Ende.
(Ein A bzw E im Text nicht vergessen, damit du die Zeilen unterscheiden kannst.)Und benutze bitte die Code-Tags: Code markieren und auf den C Buttun unter dem klicken
int main(void) { short wo, ist, helga; wo = ist = 5; for(helga = wo; helga; helga--) { printf ("A: helga is... " ++ist; wo += 2; printf ("E: .. " } printf ("helga ist %hd, ist ist %hd test Wert 'wo' %hd", helga, ist, wo); }
-
Danke für die schnelle Antwort ich werde es ausprobieren!
Sorry bin neu hier beim nächsten mal nur noch mit dem 'c:'