arduino
Funkcje
Szukaj…
Uwagi
W przeciwieństwie do zwykłego C / C ++, Arduino IDE pozwala na wywołanie funkcji przed jej zdefiniowaniem.
W plikach .cpp musisz zdefiniować funkcję lub przynajmniej zadeklarować prototyp funkcji przed użyciem.
W pliku .ino Arduino IDE tworzy taki prototyp za kulisami.
Utwórz prostą funkcję
int squareNum (int a) {
return a*a;
}
int
: typ zwracany
squareNum
: nazwa funkcji
int a
: typ i nazwa parametru
return a*a
: zwraca wartość (taki sam typ jak typ zwracany zdefiniowany na początku)
Wywołaj funkcję
Jeśli masz zadeklarowaną funkcję, możesz ją wywołać w dowolnym miejscu w kodzie. Oto przykład wywołania funkcji:
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow