arduino
Funktionen
Suche…
Bemerkungen
Anders als in C / C ++ kann die Arduino IDE eine Funktion aufrufen, bevor sie definiert wird.
In .cpp-Dateien müssen Sie die Funktion definieren oder zumindest den Funktionsprototyp deklarieren, bevor Sie ihn verwenden können.
In einer .ino-Datei erstellt die Arduino IDE einen solchen Prototyp hinter den Kulissen.
Erstellen Sie eine einfache Funktion
int squareNum (int a) {
return a*a;
}
int
: Rückgabetyp
squareNum
: Funktionsname
int a
: Parametertyp und -name
return a*a
: gibt einen Wert zurück (der gleiche Typ wie der zu Beginn definierte Rückgabetyp)
Funktion aufrufen
Wenn Sie eine Funktion deklariert haben, können Sie sie an anderer Stelle im Code aufrufen. Hier ist ein Beispiel für das Aufrufen einer Funktion:
void setup(){
Serial.begin(9600);
}
void loop() {
int i = 2;
int k = squareNum(i); // k now contains 4
Serial.println(k);
delay(500);
}
int squareNum(int a) {
return a*a;
}
Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow