Funcția principală și execuția programului

Funcțiile din codul sursă al programului îndeplinesc una sau mai multe sarcini specifice. Funcția principală poate apela aceste funcții pentru a efectua sarcinile corespunzătoare. Când funcția principală cheamă o altă funcție, ea trece controlul asupra acesteia, astfel încât aceasta începe cu prima instrucțiune a acelei funcții. Funcția readuce controlul la segmentul principal atunci când declarația de returnare este executată sau când se ajunge la sfârșitul funcției.







Pentru a avea parametri, puteți declara orice funcție, inclusiv funcția principală. Termenul "parametru" sau "parametru formal" se referă la identificatorul care primește valoarea transmisă funcției. Pentru informații despre parcurgerea parametrilor, consultați Parametri. Atunci când o funcție o sună pe alta, funcția apelată își obține valorile parametrilor de la funcția de apelare. Aceste valori sunt numite argumente. Parametrii oficiali pot fi declarați pentru funcția principală. astfel încât să poată primi argumente din linia de comandă folosind următorul format:







Dacă trebuie să transmiteți parametrii la parametrii principali, parametrii trecuți sunt denumiți de obicei argc și argv. deși compilatorul C nu are nevoie de aceste nume. Tipurile pentru parametrii argc și argv sunt determinate de limbajul C. Dacă al treilea parametru este trecut la funcția principală, se numește de obicei envp. Următoarele exemple din această secțiune descriu utilizarea acestor trei parametri pentru a accesa argumentele liniei de comandă. Acești parametri sunt explicați în secțiunile următoare.

Pentru o descriere a versiunii caracterelor extinse pentru funcția principală, consultați Utilizarea funcției wmain.

Afișare: Mijlocit protejat

Această pagină a fost utila? Da, nu

Au rămas 1500 de caractere

Mulțumesc! Vă mulțumim pentru feedbackul dvs. Opinia dvs. este foarte importantă pentru noi.

Centre de dezvoltare

comunitate

Contactați-ne







Articole similare

Trimiteți-le prietenilor: