Hallo,
ich komme mit einigen Befehlen nicht ganz klar. Zum einen geht es um die „?“ - quasi Fragezeichen. Also das „?“ müsste doch irgendwas mit „ist gleich“ bedeuten. Nehmen wir mal ein kleines Beispiel:
ausgabe = (i4)?5:frowning:i!=0)?10:0;
da heißt es, wenn i größer/gleich zwei, dass er weiter geht und fragt ob i größer als 4 und wenn das auch nicht zutrifft, dann fragt er ob i ungleich 0 und wenn das stimmt dann ist ausgabe 10, falls nein, dann ausgabe 0? Habe ich das so richtig verstanden? Dann wäre das schonmal sicher ^^, habt ihr noch andere extrembeispiel bzw. wie man das noch mit ? so machen kann.
Gut jetzt weiter. Ich sehe manchmal „->“ in C, leider weiß ich nicht wirklich was das macht bzw. noch keine Erklärung dazu gefunden. Also es geht wirklich um -> und nicht um =>. Ich sehe manchmal variable->variable , aber immer zeigt der pfeil nach rechts. Kann nicht entziffern was das heißen soll. Was macht das? Geht es auch anders?
Jetzt nochwas zum