Gast
#50546
Mal wieder eine Frage an die C-Experten:
Folgendes Gebilde funktioniert:
float wert;
.
.
void vergleich();
{
if ( wert > 2000000 )
{
.
.
}
else
if ( wert > 200000 )
{
.
.
}
else
if ( wert > 20000 )
{
.
.
}
{
.
.
}
}
Das nun folgende funktioniert ebenfalls:
float wert;
.
.
{
if ( wert > 2000000 )
{
.
.
return;
}
if ( wert > 200000 )
{
.
.
return;
}
if ( wert > 20000 )
{
.
.
return;
}
{
.
.
}
}
Meine Frage: Sind diese beiden Lösungen gleichwertig, oder gibt es
da Fallstricke?
Gruß Tipper