Τερματίζει την λειτουργία μιας συνάρτησης και ταυτόχρονα επιστρέφει μια τιμή από μια άλλη συνάρτηση στην καλούμενη συνάρτηση. Φυσικά, αυτού του είδους η λειτουργία πραγματοποιείται εάν το επιθυμεί και ο τελικός χρήστης.

Σύνταξη

return;
return value; // και οι δύο μορφές είναι έγκυρες

Παράμετροι

value: οποιαδήποτε μεταβλητή ή τύπος σταθεράς.

Παραδείγματα

Μια συνάρτηση που συγκρίνει την είσοδο του αισθητήρα σε ένα κατώφλι.

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

Η λέξη-κλειδί επιστροφής είναι βολική για την δοκιμή ενός τμήματος του κώδικα, χωρίς να χρειάζονται τα λεγόμενα σχόλια σε μεγάλα τμήματα κώδικα, που ενδεχομένως έχουν λάθη.

void loop(){

// brilliant code idea to test here

return;

// the rest of a dysfunctional sketch here
// this code will never be executed
}

Επιστροφή στην σελίδα Παραπομπές Γλώσσας