Syntaxprobleme bei DS2482 Beispiel

OP #3050736
Lesenswert?
• ▲
▼
Hallo,
ich kämpfe mich gerade durch die Hersteller-Beispiele zur Ansteuerung 
eines DS2482. Leider gibt Maxim den kompletten Code nur an 
".edu"-email-Besitzer raus. Ich habe also keine Headerfiles. Gestolpert 
bin ich über folgenden Syntax:
search_direction =
     ((status & STATUS_DIR) == STATUS_DIR) ? (byte)1 : (byte)0;
oder das:
i2c_write(search_direction ? 0x80 : 0x00, EXPECT_ACK);

Was bedeutet der Teil mit dem Fragezeichen?
Der Beispiel-Code stammt von hier: 
http://www.maximintegrated.com/app-notes/index.mvp/id/3684
#3051906
Lesenswert?
• ▲
▼
Bernd Krostack schrieb:
> J.-u. G. schrieb:
>> Um welches Buch handelt es sich denn genau? Und wieso "auch"? In welchen
>>
>> C/C++ -Büchern wird dieser Operator denn sonst noch missachtet?
>
>
> Das Buch ist schon Stein-alt, "Start up C++" von Data Becker

Kauf dir was richtiges und nicht diese Werbebroschüre.
Kein Wunder, das da die Hälfte nicht drinnen ist. Ich möcht gar nicht 
wissen, was in dem Buch noch alles ausgelassen wird, wenn schon der 
durchaus prominente 'Auswahloperator' (so heißt das Ding auf Deutsch) da 
nicht enthalten ist. Der ist nämlich von der Sorte, dass sich alle 
Neulinge sofort und ungehemmt auf ihn stürzen und ihn auf Biegen und 
Brechen überall einsetzen. Gleich nachdem man ihnen den ++ Operator 
erklärt hat.
Moderator Persönliche Seite #3051983
Lesenswert?
• ▲
▼
Karl Heinz Buchegger schrieb:
> Der ist nämlich von der Sorte, dass sich alle
> Neulinge sofort und ungehemmt auf ihn stürzen und ihn auf Biegen und
> Brechen überall einsetzen.

Naja, ich würde mal sagen, je nach Standpunkt einer der am meisten
geliebten und am meisten gehassten Operatoren. ;-)

Im Vergleich dazu führt der Komma-Operator dagegen ein Schattendasein.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.