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
Gast
#4543648
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.
Das meine ich aber nicht, aber egal...
Gast
#4543659
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?
Gast
#4543712
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.
Gast
#4543720
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.
Gast
#4543721
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.
Gast
#4543727
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.
Gast
#4543728
(void *)
Gast
#4543782
"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.
Ok danke, so langsam kapiere ich es.
Gast
#4543923
Patryk D. schrieb: > was dieses void(...) ... heißt. https://dict.leo.org/ende/?lang=de&from=fxdesktop&search=void
Gast
#4543951
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.