Informatică, întrebare adresată de Suslik1, 9 ani în urmă

indica diferenta dintre functii si proceduri

Răspunsuri la întrebare

Răspuns de Chescu
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
Alte întrebări interesante