return

Description

L'instruction return termine la fonction en cours et renvoie une valeur calculée par la fonction en cours vers la fonction d'appel, si nécessaire.

Syntaxe

return; return valeur; //les deux formes sont valides

Paramètres

  • valeur: toute type de variable ou de contante

Exemple

Une fonction pour comparer l'entrée d'un capteur à un seuil :

int checkSensor() { // fonction de type int if (analogRead(0) > 400) { // si la valeur analogique du capteur > 400 return 1; // renvoie 1 else { return 0; // renvoie 2 } } }

Le mot-clé est pratique pour tester une section de code sans avoir à mettre en commentaire de larges section de code potentiellement source d'erreur de compilation et que l'on souhaite isoler :

void loop() { // idée brillante de code à tester ici return; // mot clé return // le reste du programme qui pose problème ici // ce code ne sera jamais exécuté... }

Voir Également

Please note: These are affiliate links. If you buy the components through these links, We may get a commission at no extra cost to you. We appreciate it.