Gast
#438080
Frage mich gerade, ob z.B.
U8 senslessFunc(void)
{
U8 a=3, b=3;
return(a==b);
}
immer 1 zurückgibt oder ob es auch ein anderer von 0 abweichender Wert
sein kann? Hintergrund ist die Auswertung wie:
typedef enum{
FALSE, //0
TRUE //1
}BOOL;
void anotherFunc(void)
{
if( myFunc() == TRUE )
{
//tue was....
}
}
Testweise haut es hin. Aber wie sieht das unter anderen Compilern aus?