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: Re: if-else-Bedingung - Simulator fehlerhaft! (von KlaRa - 10.11.2002 11:59) Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 12:14) Re: if-else-Bedingung - Simulator fehlerhaft! (von KlaRa - 10.11.2002 17:17) Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 17:43) Re: if-else-Bedingung - Simulator fehlerhaft! (von KlaRa - 10.11.2002 19:34) Re: if-else-Bedingung - Simulator fehlerhaft! (von André H. - 10.11.2002 20:37) Re: if-else-Bedingung - Simulator fehlerhaft! (von Milf - 10.11.2002 21:19) Re: if-else-Bedingung (von KlaRa - 9.11.2002 12:14) Re: if-else-Bedingung (von Milf. - 9.11.2002 21:27) |