Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Programmieren in C: was bedeutet das: plopp[poke^=1]?

ich weiß, dass plopp ein feld ist, aber ich verstehe nicht, wieso der index so seltsam angegeben wird... oder ist das was anderes?

der ganze quelltext ist hier zu finden:

http://www.et-forum.org/index.php?act=Attach&type=...

1 Antwort

Bewertung
  • MeMeMe
    Lv 7
    vor 1 Jahrzehnt
    Beste Antwort

    x = plopp[poke^=1] ist äquivalent zu

    poke ^= 1;

    x = plopp[poke];

    was wiederum äquivalent ist zu

    poke = poke ^ 1;

    x = plopp[poke];

    Oder in Worte gefasst

    poke wird mit 1 ver-xor-t, das Ergebnis wird dann als index für plopp genommen aber auch in poke gespeichert.

Haben Sie noch Fragen? Jetzt beantworten lassen.