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 » |
|
