REVENIREA DIN FUNCTII
Revenirea dintr- o functie si redarea controlului functiei apelante se face la intilnirea instructiunii retur sau cind s-a detectat acolada dreapta } de la sfirsitul functiei apelate .
Dupa cum s-a precizat si la instructiunea retur , revenirea se face cu o valoare sau fara nici o valoare . Functia apelanta poate utiliza valoarea returnata , dupa cum o poate si sa o ignore .
In schimb , daca revenirea se produce datorita detectarii sfirsitului functiei apelate , atunci aceasta se face intotdeauna fara valoare .
Daca functia intoarce o valoare , binenteles avind tipul declarat sau implicit al functiei , si daca apelul de functie este folosit intr-o expresie , atunci in aceasta situatie functioneaza regulile de la conversii implicite ( in absenta celor explicite).
|