Funktsiooni main() kasutamine C++-s

Funktsiooni Main Kasutamine C S



Main() funktsioon on programmi sisenemispunkt ja selle esmane eesmärk on algatada ja kontrollida kogu programmi täitmist. C++ programmeerimisel toimib main() funktsioon programmi täitmise lähtepunktina ja on seetõttu iga C++ programmi kohustuslik komponent. See artikkel käsitleb C++ funktsiooni main(), selle süntaksit ja selle tähtsust programmeerimisel.

Sisukord

C++ main() funktsioon

Kui C++ programm käivitatakse, käivitatakse esmane funktsioon main(). See mängib programmeerimisel üliolulist rolli, kuna vastutab kogu programmi täitmise algatamise ja kontrollimise eest. Funktsiooni main() kasutamise mõistmine on korrektselt toimivate C++ programmide kirjutamiseks hädavajalik.

Funktsiooni main() süntaks

Funktsiooni main() süntaks C++ keeles on järgmine:







int peamine ( ) {
// programmi avaldused
tagasi 0 ;
}

Funktsioon main() algab alati märksõnaga int , mis näitab, et funktsioon tagastab täisarvu väärtuse. Funktsiooni nimi on peamine , mis on C++ programmi sisenemispunkti standardnimi.



Funktsiooni nimele C++ keeles järgneb tavaliselt sulud, mis võivad sisaldada funktsioonile edastatud parameetreid. Programmi sisaldavad avaldused on funktsiooni keha lokkis sulgudes.



Väärtus, mille funktsioon peaks operatsioonisüsteemi tagastama, on määratud funktsiooni sees oleva return-lausega.





Funktsiooni main() parameetrid

Funktsiooni main() jaoks on kaks valikulist parameetrit:

int peamine ( int argc, char * argv [ ] ) {
// programmi avaldused
tagasi 0 ;
}

Esimene parameeter on argc mis on täisarv, mis tähistab programmile käitusajal edastatud argumentide arvu. Teine parameeter on argv mis on märkide massiiv, mis salvestab programmile edastatud tegelikud argumendid.



Return Funktsiooni main() tüüp

Main() tagastusväärtuse tüüp on alati täisarv. Täisarv, mille main() operatsioonisüsteemile tagastab, näitab, kas programmi käivitamine õnnestus või ilmnes tõrge.

Kui põhifunktsioon annab 0, näitab see, et kood on edukalt käivitatud. Vastasel juhul, kui väljastatakse nullist erinev väärtus, tähendab see, et täitmine ei õnnestu.

Funktsiooni main() täitmine

Kui C++ programm käivitatakse, kutsub operatsioonisüsteem programmi täitmise alustamiseks funktsiooni main(). Funktsiooni main() sees kirjutatud avaldused täidetakse sellises järjestuses, et esimesena kirjutatud avaldus täidetakse esimesena ja nii edasi.

Kui kõik funktsiooni main() laused on täidetud, tagastab funktsioon operatsioonisüsteemile täisarvu, mis seejärel programmi lõpetab.

Näidiskood

Siin on lihtne näide C++ programmist, mis kasutab funktsiooni main().

#include
int peamine ( )
{
std :: cout << 'Tere, Maailm!' << std :: endl ;
tagasi 0 ;
}

Selles näites prindib funktsioon main() lihtsalt sõnumi 'Tere, maailm!' konsooli ja tagastab seejärel 0, mis näitab, et kood on edukalt käivitatud.

Main() funktsiooni tähtsus

Main() funktsioon on C++ programmi sisenemispunkt ja selle esmane eesmärk on algatada ja kontrollida kogu programmi täitmist. See vastutab kõigi programmile edastatud käsurea argumentide vastuvõtmise, programmi muutujate lähtestamise ja kõigi vajalike funktsioonide väljakutsumise eest programmi käivitamiseks. Ilma main() funktsioonita ei saaks C++ programm töötada.

Funktsioonile main() kehtivad järgmised piirangud:

  • Ühtegi muud funktsiooni programmi sees ei saa nimetada peamiseks.
  • Funktsiooni main() ei ole võimalik määratleda staatilise või tekstisisesena.
  • Funktsiooni main() ei saa programmi seest välja kutsuda.
  • Funktsiooni main() aadressi ei saa võtta.
  • Funktsiooni main() ülekoormamine pole C++ programmeerimisel lubatud.
  • Funktsiooni main() deklareerimine spetsifikaatori constexpr abil ei ole lubatud.

Järeldus

Funktsioon main() on programmi sisenemispunkt ja kontrollib selle täitmist. See deklareeritakse vahetult päisefailide all ja sellel on kaks argumenti, mis on valikulised. Programmi ei käivitata ilma main() funktsioonita, kuna see on mis tahes C++ programmi oluline komponent.