Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Sonstige Fragen » Der ?: Operator » Antwort erstellen » Hallo Gast [Anmelden|Registrieren]

Antwort erstellen
Benutzername: (du bist nicht eingeloggt!)
Thema:
Nachricht:

HTML ist nicht erlaubt
BBCode ist erlaubt
Smilies sind erlaubt
Bilder sind erlaubt

Smilies: 21 von 33
smileWinkDaumen hoch
verwirrtAugenzwinkerngeschockt
Mit ZungeGottunglücklich
Forum Kloppebösegroßes Grinsen
TanzentraurigProst
TeufelSpamWillkommen
LehrerLOL HammerZunge raus
Hilfe 
aktuellen Tag schließen
alle Tags schließen
fettgedruckter Textkursiver Textunterstrichener Text zentrierter Text Hyperlink einfügenE-Mail-Adresse einfügenBild einfügen Zitat einfügenListe erstellen CODE einfügenPHP CODE farbig hervorheben
Spamschutz:
Text aus Bild eingeben
Spamschutz

Die letzten 4 Beiträge
Karlito

Korrekt
Matze84

das heißt also das "x" dann 2 wäre?

Weil: WENN 1 DANN 2 SONST 4
1 ist wahr somit wird der "dann" zweig gewählt und der variablen"x" zugewiesen.
Thomas

Verkürztes if-else im Prinzip:

Wenn x wahr ist, dann y, sonst z.
Matze84 Der ?: Operator

Ich bin bei meiner Prüfungsvorbereitung auf folgendes gestoßen.

unsigned x=1,y=2,z=4;
x=x?y:z;
printf("%d%d%d",x,y,z);

was rauskommt hab ich gesehen (einfach mal programmiert)

aber ich weiß nicht, was diese ?: Kombination macht...
vlt kann mir jmd helfen/einen tipp geben.
Lg matze

EDIT: Ich befinde mich in der Sprache "C"