Corps de l'algorithme de
l'appelant: i = 1; j = bidon(i); afficher("La valeur de i est: ", i); |
Prototype de la fonction int fonction bidon (>>int nb) Corps de l'algorithme détaillé: nb = nb + 1; afficher("La valeur de nb est:", nb); return (nb*nb); /* valeur retournée par la fonction */ |
En
conséquence, vous n'avez aucun moyen de modifier l'environnement
de l'appelant dans une fonction. Les environnements de l'appelant et de
l'appelé sont séparés, cloisonnés, la
communication entre les deux environnements se fait uniquement par les
paramètres et la valeur retournée.
==> SÉCURITÉ et INDÉPENDANCE |