Forum: Compiler & IDEs C Frage


von Ralf (Gast)


Lesenswert?

Hi!

Ich hab einen Source Code von einem Kommolitonen bekommen und weiß mit 
der folgenden Anweisung nicht so richtig was die zu bedeuten hat vor 
allem das Fragezeichen. LED0_IO ist der Zustand eines MC Pins an dem 
eine LED hängt. Kann mir da jemand helfen?

*val = LED0_IO ? '1':'0';

Gruss
Ralf

von max.p (Gast)


Lesenswert?

Hallo

In meinem C Buch steht folgendes:

"?:" Konditionaloperator: a?b:y "wenn a, dann b sonst y"

Max

von Ben (Gast)


Lesenswert?

Das selbe wie:
1
if(LED0_IO) {
2
    *val='1';
3
}
4
else {
5
    *val='0';
6
}

von Ralf (Gast)


Lesenswert?

Super, Danke!!! Hab mir das auch schon irgendwie so gedacht...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.