indica diferenta dintre functii si proceduri
Răspunsuri la întrebare
Răspuns de
8
pai o functie returneaza ceva si o procedura nu.Asta ar fi.
ca si exemplu daca vrei sa afli suma a doua numere faci o functie suma(a,b) si in ea vei returna un singur rezultat , return a+b;
in schimb o procedura nu returneaza nimic,asa ca trebuie pus acel "&" in antetul subprogramului.
Nu returneaza nimic in plus fata de variabile, insa poti returna ceva prin parametrii adresa.Deci prin a primesti si prin b furnizezi.Ca exemplu tot cu suma : void suma(int a, int&b), unde a va fi numarul, iar in b vei returna numarul suma
ca si exemplu daca vrei sa afli suma a doua numere faci o functie suma(a,b) si in ea vei returna un singur rezultat , return a+b;
in schimb o procedura nu returneaza nimic,asa ca trebuie pus acel "&" in antetul subprogramului.
Nu returneaza nimic in plus fata de variabile, insa poti returna ceva prin parametrii adresa.Deci prin a primesti si prin b furnizezi.Ca exemplu tot cu suma : void suma(int a, int&b), unde a va fi numarul, iar in b vei returna numarul suma
Alte întrebări interesante
Chimie,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă