Η εντολή return χρησιμοποιείται για τον άμεσο τερματισμό μιας συνάρτησης.
Αν η εκτέλεση του κώδικα της συνάρτησης φτάσει σε μία εντολή return, τότε η συνάρτηση τερματίζεται αυτομάτως.
Αν η συνάρτηση δεν έχει οριστεί να επιστρέφει κάποια τιμή (δηλαδή αν ο επιστρεφόμενος τύπος της είναι void), τότε – για να τερματίσουμε άμεσα σε κάποιο σημείο τη συνάρτηση γράφουμε απλά return ;
Αν, όμως, η συνάρτηση έχει οριστεί να επιστρέφει κάποια τιμή, τότε η εντολή return πρέπει να ακολουθείται από κάποια τιμή.
Αυτή η τιμή επιστρέφεται στο πρόγραμμα που την κάλεσε.
Ο τύπος της τιμής που επιστρέφεται πρέπει να είναι ίδιος με τον τύπο που ορίστηκε να επιστρέφει η συνάρτηση στη δήλωσή της.
Αν η εκτέλεση του κώδικα της συνάρτησης φτάσει σε μία εντολή return, τότε η συνάρτηση τερματίζεται αυτομάτως.
Αν η συνάρτηση δεν έχει οριστεί να επιστρέφει κάποια τιμή (δηλαδή αν ο επιστρεφόμενος τύπος της είναι void), τότε – για να τερματίσουμε άμεσα σε κάποιο σημείο τη συνάρτηση γράφουμε απλά return ;
Αν, όμως, η συνάρτηση έχει οριστεί να επιστρέφει κάποια τιμή, τότε η εντολή return πρέπει να ακολουθείται από κάποια τιμή.
Αυτή η τιμή επιστρέφεται στο πρόγραμμα που την κάλεσε.
Ο τύπος της τιμής που επιστρέφεται πρέπει να είναι ίδιος με τον τύπο που ορίστηκε να επιστρέφει η συνάρτηση στη δήλωσή της.