Souvent, les programmeurs utilisent des fonctions booléennes qui renvoient des valeurs booléennes vraies ou fausses (true ou faux).
Ces fonctions sont utiles pour vérifier une propriété.
Prenons deux exemples d'écriture d'une fonction logique qui vérifie la régularité d'un nombre
Meilleur moyen :
résultat de l'expression
n % 2 == 0
sera vrai (vrai) ou faux (faux)
Pas besoin d'écrire une instruction conditionnelle. |
Ne faites pas ça.
Bien sûr, vous pouvez le faire, mais c'est une entrée plus longue. |
bool isEven(int n)
{
retour (n % 2 == 0);
}
bool isEven(int n)
{
si (n % 2 == 0) {
retourner vrai ;
}
autre {
renvoie Faux ;
}
}
Et la dernière remarque sur l'utilisation des fonctions et des procédures : le nombre de fonctions et de procédures dans le programme n'est pas limité. De plus, un sous-programme peut appeler un autre sous-programme et même lui-même.
De plus, une fois que le programme atteint le return
dans la fonction, le programme arrête immédiatement d'exécuter la fonction et renvoie la valeur.
Autrement dit, le deuxième exemple du tableau pourrait également être raccourci comme ceci :
bool isEven(int n)
{
si (n % 2 == 0) {
renvoie Vrai
}
renvoie Faux ;
}