Der ?: Operator |
16.12.2012, 12:26 | Auf diesen Beitrag antworten » |
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" |
|
|
16.12.2012, 14:18 | Auf diesen Beitrag antworten » |
Thomas | Verkürztes if-else im Prinzip: Wenn x wahr ist, dann y, sonst z. |
16.12.2012, 14:46 | Auf diesen Beitrag antworten » |
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. |
16.12.2012, 16:40 | Auf diesen Beitrag antworten » |
Karlito | Korrekt |
Anzeige | |
|
|
Verwandte Themen
Die Beliebtesten » |
|
Die Größten » |
Die Neuesten » |
|