if-else-Bedingung Kategorie: Programmierung (von Milf - 3.11.2002 21:31) | |
| |
/*Habe heute lange am Problem mit verschachtelten "if u. else"-Bedingungen am Simulator getestet(siehe auch folgendes Testprogr.) Erst beim Einfügen einer Dummy-Operation (z.B. c=0;) nach der else-Klammer wurde die if-Abfrage korrekt durchlaufen, sonst immer der if UND der else -Zweig. Ist das Prob. bekannt oder mache ich was falsch ? Mfg Milf. */ function func_test() { int a,b,c,d; a=1; b=1; c=0; d=-1; if (a == 1) { d=0; } else { d=1; } //**c=0;//**<< nur wenn hier eine Zeile im Code eingefügt wird , //** erhält man das korrekte Ergebnis d=0, //** sonst wird trotz a==1 //** der else-Zweig auch durchlaufen }//** Ende der Function //******************** thread main { func_test(); } | |
Antwort schreiben Antworten: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |