Cours et TP de langage C++ les fonctions

COURS et TP DE LANGAGE C++ les fonctions

FONCTION RENVOYANT UNE VALEUR AU PROGRAMME  ET SANS PASSAGE D’ARGUMENTS

Dans ce cas, la fonction, après exécution, renvoie une valeur. Le type de cette valeur est déclaré avec la fonction. La valeur retournée est spécifiée à l’aide du mot réservé return. Cette valeur peut alors être exploitée par le sous-programme appelant.
Le transfert d’information a donc lieu de la fonction vers le sous-programme appelant.
Exemple à expérimenter..

Exercice

Conclusion

Lors de l’exécution de la fonction “ lance_de ”, la variable locale test est calculée. Sa valeur est exploitée dans le programme principal via la variable resultat.
L ce_de ” ’expression int lance_de() est le prototype de la fonction “ lan
#include <iostream.h> #include <conio.h> #include <stdlib.h> #include <time.h>
ÏÞßàint lance_de() // déclaration de la fonction Ïϧ{ // random(n) retourne une valeur comprise entre 0 et n-1 ÏϨ¹¹Ïint test = random(6) + 1; //variable locale ¹Ĺ¹Ïreturn test; ÏÏ©}
ÏÞßàvoid main() Ïϧ{ ÏϨ¹¹Ïint resultat; ÏϨ¹¹Ïrandomize(); ÏϨ¹¹Ïresultat = lance_de(); Ïϧ // résultat prend la valeur retournée par le sous-programme ÏϨ¹¹Ïcout<<« Vous avez obtenu le nombre: « <<résultat<<« \n »; ÏϨ¹¹Ïcout<<« POUR SORTIR FRAPPER UNE TOUCHE « ; getch(); ÏÏ©}

FONCTIONS AVEC PASSAGE D’ARGUMENTS

Ces fonctions utilisent les valeurs de certaines variables du sous-programme les ayant appelé: on passe ces valeurs au moyen d’arguments déclarés avec la fonction. Le transfert d’information a donc lieu du programme appelant vers la fonction.
Ces fonctions peuvent aussi, si nécessaire, retourner une valeur au sous-programme appelant via le mot réservé return.

Cours gratuitTélécharger le cours langage C++ les fonctions complet

Télécharger aussi :

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *