Scrigroup - Documente si articole

Username / Parola inexistente      

Home Documente Upload Resurse Alte limbi doc  


AccessAdobe photoshopAlgoritmiAutocadBaze de dateCC sharp
CalculatoareCorel drawDot netExcelFox proFrontpageHardware
HtmlInternetJavaLinuxMatlabMs dosPascal
PhpPower pointRetele calculatoareSqlTutorialsWebdesignWindows
WordXml


Reintoarcerea dintr-o functie

c

+ Font mai mare | - Font mai mic





DOCUMENTE SIMILARE

Trimite pe Messenger
Prezentarea generala a limbajului C++
Sabloane
Basic Concepts - Triggers
Variabile locale
Tablouri multi-dimensionale
Functii virtuale si polimorfism
STRUCTURI DE DATE SI TIPURI DE DATE ABSTRACTE
Structuri de decizie (alternative, de selectie) - Structura de decizie: instructiunea if
Operatorul de atribuire
Switch

TERMENI importanti pentru acest document

Reintoarcerea dintr-o functie

Mai intai precizam ca instructiunea return are doua utilizari importante:




return determina iesirea imediata din functia in care se afla instructiunea si reintoarcerea in programul apelant;

return poate fi folosita pentru a intoarce o valoare.

Reintoarcerea dintr-o functie in programul apelant (functia apelanta) se poate face in doua moduri:

a) Dupa parcurgerea codului corespunzator functiei se revine in programul apelant la instructiunea imediat urmatoare. Exemplu: Aceasta functie tipareste un sir in ordine inversa:

# include <string.h>

void afis_invers(char s[]);



void main()

void afis_invers(char s[])

b) Al doilea mod de intoarcere dintr-o functie se realizeaza utilizand functia return. Functia return poate fi folosita fara nici o valoare asociata.

Exemplu Functia urmatoare afiseaza rezultatele ridicarii unui numar intreg la o putere intreaga pozitiva:

power (baza, exp)

Daca exponentul exp este negativ, instructiunea return determina terminarea functiei inainte ca sistemul sa intalneasca }, dar nu returneaza nici o valoare. O functie poate contine mai multe instructiuni return, care pot simplifica anumite algoritme.






Politica de confidentialitate



DISTRIBUIE DOCUMENTUL

Comentarii


Vizualizari: 384
Importanta: rank

Comenteaza documentul:

Te rugam sa te autentifici sau sa iti faci cont pentru a putea comenta

Creaza cont nou

Termeni si conditii de utilizare | Contact
© SCRIGROUP 2022 . All rights reserved

Distribuie URL

Adauga cod HTML in site