Finaliza uma função e retorna um valor, se necessário.

Sintaxe:

return;

return valor; // ambas formas são válidas

Parâmetros

valor: alguma variável ou constante

Exemplo

Uma função para comparar o valor de um sensor com um limite

 int checkSensor(){       
    if (analogRead(0) > 400) {
        return 1;
    else{
        return 0;
    }

}

A palavra-chave return é útil para testar uma seção de código sem ter que transformar em "comentário" um grande e possivelmente defeituoso bloco de código.

void loop(){

// aqui, uma brilhante idéia de programação

return;

// restante do bloco de código não funcional // este código nunca será executado }

Share