Frage zum GCC Tutorial (Tasten-) Entprellung

Gast #1727920
Lesenswert?
• ▲
▼
Hallo

ich bin gerade erst C am lernen also bitte nicht unfiar werden. Entgegen 
mancher hier vertretenen Meinung gibt es nämlich keine dumme Fragen und 
Google gibt auch nicht Antworten auf alle Fragen.

Im AVR-GCC Tutorial ist auf Seite 17 (PDF-Version) ein kleines Programm 
zur Tastenentprellung aufgeführt dessen eigentliche Funktion ich auch in 
etwa verstehe bzw. nachvollziehen kann.

Nur mit dieser Zeile kann ich bezüglich "inline" nichts anfangen.

inline uint8_t debounce(volatile uint8_t *port, uint8_t pin)

Wofür ist die inline Anweisung gut, was bewirkt sie ?
Das es sich um ein C "Befehl" handelt ist mir klar, aber leider ist sie 
in meinen Lehrbuch und auch in den C Tutorials welche ich kenne nicht 
beschrieben, und Google findet Erklärungen nur in Richtung C++.
Um Inline Assembler handelt es sich nicht (glaube ich) da keine 
Assembler Anweisungen im Programm stehen.

MFG
    C-Einsteiger
Gast #1727924
Lesenswert?
• ▲
▼
Die Frage hat mit Entprellung nichts zu tun.
Es ist eine reine C-Frage, wie Du auch selbst herausgearbeitet hast.
Der Titel ist also irreführend und verschwendet die Zeit anderer Leute.

Richtiger Titel wäre gewesen: "Was bedeutet die C-Anweisung 'inline'?"
Gast #1728140
Lesenswert?
• ▲
▼
C-Einsteiger schrieb:
> ich bin gerade erst C am lernen also bitte nicht unfiar werden. Entgegen
> mancher hier vertretenen Meinung gibt es nämlich keine dumme Fragen

Doch, gibt es, vor allem von denen, die absolut überzeugt davon sind, 
daß ihre Frage nicht dumm ist.

> und  Google gibt auch nicht Antworten auf alle Fragen.

Nicht auf alle, aber auf die schon. Hast du überhaupt gesucht?
http://www.google.de/search?q=c+inline

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.