Tag guys, Ich bin im Thema Arduino erst noch ei einsteiger.... Ich kapiere irgendwie immer noch nicht was dieses void(...) und include(...) heißt. Klar, was enthalten sein soll und vas verhindert werden soll, aber irgendwie bräuchte ich da noch eine genauere Erklärung.... Und könnt ihm mir auch paar (zb oft verwendete) Beispiele machen, was da so in den Klammern drinsteht? MfG
Patryk D. schrieb: > was da > so in den Klammern drinsteht? Man schreibt da das rein, was man für richtig hält. Und der Compiler muss es natürlich auch verdauen können. Ein C/C++ Buch würde ich dir empfehlen.
Patryk D. schrieb: > Das meine ich aber nicht, aber egal... Dann erkläre uns doch einfach mal, was du meinst.
Void sind Programmabschnitte die man dann später gezieht anwählen lassen kann. Include ist um die Bibliotheken einzubinden
Patryk D. schrieb: > was dieses void(...) und > include(...) heißt. Ist das wirklich der Syntax? Oder sieht das doch anders aus?
Cihan S. schrieb: > Void sind Programmabschnitte die man dann später gezieht anwählen lassen > kann. Das verstehe ich nicht. In der C/C++ Welt kann man "void" wohl am besten mit "unbestimmt" oder "nicht vorhanden" übersetzen.
Cihan S. schrieb: > Void sind Programmabschnitte die man dann später gezieht anwählen lassen > kann. Include ist um die Bibliotheken einzubinden Das ist aber eine sehr eigenwillige Interpretation. void wird als Platzhalter verwendet um dem Kompiler mitzuteilen, dass die Funktion/Methode nichts zurückgibt oder das keine Werte übergeben werden.
Eine Funktion, die nichts zurück liefert wird mit dem Rückgabetyp "void" Deklariert. Eine Funktion, die keine Parameter benötigt, kann mit dem Parametertyp "void" deklariert werden. Die Direktive "#include" dient dazu, den text einer anderen Datei in die aktuelle Datei einzubeziehen. include() kenn ich nicht.
Cihan S. schrieb: > Void sind Programmabschnitte die man dann später gezieht anwählen lassen > kann. Include ist um die Bibliotheken einzubinden Ich wüste vorher was es bedeutet, nach dieser Erklärung weiß ich es nicht mehr.
"void *" ist noch etwas anderes. Das ist ein Pointer, der auf irgendwas zeigt. U.F hat es schon korrekt geschrieben: > In der C/C++ Welt kann man "void" wohl am besten mit "unbestimmt" > oder "nicht vorhanden" übersetzen. Leider sind einige Begriffe in C nicht eindeutig definiert. "static" ist auch so einer.
Patryk D. schrieb: > was dieses void(...) ... heißt. https://dict.leo.org/ende/?lang=de&from=fxdesktop&search=void
Hier enfach mal komplett lesen und verstehen : http://openbook.rheinwerk-verlag.de/c_von_a_bis_z/ Das mag nicht das beste Buch für C sein, aber es ist für einen Anfänger recht gut zu verstehen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.