Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

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)