Оператор return завершает выполнение функции и в случае необходимости передает значение в вызывающую функцию.
Синтаксис
//допустима одна из форм:
return;
return value;
Параметры
value - переменная или константа
Примеры
Функция для сравнения входного сигнала от датчика с пороговым значением
int checkSensor(){
if (analogRead(0) > 400) {
return 1;
else{
return 0;
}
}
С помощью ключевого слова return удобно тестировать части кода без «закомментирования» больших кусков с возможным ошибочным кодом.
void loop(){
// Хороший код или тестируемая идея
return;
// остальная часть, вызывающая проблемы
// этот код никогда не будет выполнен
}
Справочник
Материалы взяты с официального сайта проекта Arduino и представлены по лицензии Creative Commons Attribution-ShareAlike 3.0 License.
Источник: http://arduino.cc/en/Reference/Return |