byte temp=(testvar==2)?1:3;
byte temp;
if (testvar==2){
temp=1;
}else{
temp=3;
}
Nur, daß Du damit auch direkt in der Zeile rechnen kannst.
Wenn die Bedingung vor dem ? wahr ist, wird der Wert hinter dem ? übergeben, sonst der Wert hinter dem :
Aber: Ja, Damit kann man sich auch prima selber hinters Licht führen ![]()
MfG