Main() funkcijas izmantošana C++

Main Funkcijas Izmantosana C



Galvenā () funkcija ir programmas ieejas punkts, un tās galvenais mērķis ir uzsākt un kontrolēt visas programmas izpildi. Programmēšanā C++ funkcija main() kalpo kā sākumpunkts programmas izpildei, un tāpēc tā ir obligāts komponents katrā C++ programmā. Šajā rakstā ir apskatīta galvenā() funkcija C++, tās sintakse un nozīme programmēšanā.

Satura rādītājs

C++ galvenā() funkcija

Kad tiek palaista C++ programma, sākotnējā funkcija, kas tiek izpildīta, ir galvenā () funkcija. Tam ir izšķiroša loma programmēšanā, jo tā ir atbildīga par visas programmas izpildes uzsākšanu un kontroli. Izpratne par funkcijas main() lietošanu ir būtiska, lai rakstītu C++ programmas, kas darbojas pareizi.

Funkcijas main() sintakse

Galvenās () funkcijas sintakse programmā C++ ir šāda:







starpt galvenais ( ) {
// programmas paziņojumi
atgriezties 0 ;
}

Funkcija main() vienmēr sākas ar atslēgvārdu starpt , norādot, ka funkcija atgriež vesela skaitļa vērtību. Funkcijas nosaukums ir galvenais , kas ir C++ programmas ieejas punkta standarta nosaukums.



Funkcijas nosaukumam C++ parasti seko iekavas, kas var saturēt funkcijai nodotos parametrus. Paziņojumi, kas ietver programmu, ir iekļauti funkcijas korpusa cirtainajās iekavās.



Vērtību, kas funkcijai jāatgriež operētājsistēmā, norāda atgriešanas priekšraksts funkcijā.





Funkcijas main() parametri

Ir divi izvēles parametri, kurus var izmantot galvenā () funkcija:

starpt galvenais ( starpt argc, char * argv [ ] ) {
// programmas paziņojumi
atgriezties 0 ;
}

Pirmais parametrs ir argc kas ir vesels skaitlis, kas atspoguļo argumentu skaitu, kas ir nodoti programmai izpildes laikā. Otrais parametrs ir argv kas ir norādes uz rakstzīmēm, kas glabā faktiskos argumentus, kas ir nodoti programmai.



Atgriezties Galvenās() funkcijas veids

Main() atgriešanas vērtības tips vienmēr ir vesels skaitlis. Vesela skaitļa vērtība, ko main() atgriež operētājsistēmā, norāda, vai programma ir veiksmīgi izpildīta vai radās kļūda.

Ja galvenā funkcija dod 0, tas parāda, ka kods ir veiksmīgi izpildīts. Pretējā gadījumā, ja tiek izvadīta vērtība, kas nav nulle, tas nozīmē, ka izpilde nav veiksmīga.

Galvenās() funkcijas izpilde

Kad tiek izpildīta C++ programma, operētājsistēma izsauc galveno () funkciju, lai sāktu programmas izpildi. Funkcijā main() rakstītie paziņojumi tiek izpildīti tādā secībā, ka pirmais tiks izpildīts pirmais un tā tālāk.

Kad visi priekšraksti funkcijā main() ir izpildīti, funkcija atgriež vesela skaitļa vērtību operētājsistēmai, kas pēc tam pārtrauc programmu.

Koda piemērs

Šeit ir vienkāršs C++ programmas piemērs, kas izmanto galveno () funkciju:

#include
starpt galvenais ( )
{
std :: cout << 'Sveika pasaule!' << std :: endl ;
atgriezties 0 ;
}

Šajā piemērā funkcija main() vienkārši izdrukā ziņojumu 'Sveika, pasaule!' uz konsoli un pēc tam atgriež 0, kas parāda, ka kods ir veiksmīgi izpildīts.

Galvenās () funkcijas nozīme

Galvenā () funkcija ir C++ programmas ieejas punkts, un tās galvenais mērķis ir uzsākt un kontrolēt visas programmas izpildi. Tā ir atbildīga par visu programmai nosūtīto komandrindas argumentu saņemšanu, programmas mainīgo inicializēšanu un visu nepieciešamo funkciju izsaukšanu, lai sāktu programmas izpildi. Bez funkcijas main() C++ programma nevarētu darboties.

Uz galveno() funkciju attiecas šādi ierobežojumi:

  • Nevienu citu programmas funkciju nevar nosaukt par galveno.
  • Nav iespējams definēt galveno() funkciju kā statisku vai iekļautu.
  • Funkciju main() nevar izsaukt no programmas iekšpuses.
  • Funkcijas main() adresi nevar izmantot.
  • Main() funkcijas pārslodze nav atļauta C++ programmēšanā.
  • Nav pieļaujams deklarēt galveno() funkciju, izmantojot constexpr specifikāciju.

Secinājums

Galvenā () funkcija ir programmas ieejas punkts un kontrolē tās izpildi. Tas tiek deklarēts tieši zem galvenes failiem, un tam ir divi argumenti, kas nav obligāti. Programma netiks izpildīta bez galvenās () funkcijas, jo tā ir jebkuras C++ programmas būtiska sastāvdaļa.