Main()-funktion käyttö C++:ssa

Main Funktion Kaytto C Ssa



Main()-funktio on ohjelman aloituspiste, ja sen ensisijainen tarkoitus on käynnistää ja ohjata koko ohjelman suorittamista. C++-ohjelmoinnissa main()-funktio toimii ohjelman suorituksen lähtökohtana ja on siksi pakollinen komponentti jokaisessa C++-ohjelmassa. Tämä artikkeli kattaa main()-funktion C++:ssa, sen syntaksin ja sen merkityksen ohjelmoinnissa.

Sisällysluettelo

C++ main()-funktio

Kun C++-ohjelma käynnistetään, ensimmäinen toiminto, joka suoritetaan, on main()-funktio. Sillä on keskeinen rooli ohjelmoinnissa, koska se on vastuussa koko ohjelman suorittamisen käynnistämisestä ja ohjaamisesta. Main()-funktion käytön ymmärtäminen on välttämätöntä oikein toimivien C++-ohjelmien kirjoittamiseksi.

Main()-funktion syntaksi

Main()-funktion syntaksi C++:ssa on seuraava:







int pää ( ) {
// ohjelman lausekkeet
palata 0 ;
}

Main()-funktio alkaa aina avainsanalla int , joka osoittaa, että funktio palauttaa kokonaisluvun arvon. Toiminnon nimi on pää , joka on C++-ohjelman aloituspisteen vakionimi.



C++:ssa funktion nimen perässä on yleensä sulkumerkit, jotka voivat sisältää funktiolle välitettyjä parametreja. Ohjelman muodostavat lauseet on suljettu funktion rungon aaltosulkeisiin.



Arvo, jonka funktion tulee palauttaa käyttöjärjestelmään, määritetään funktion return-lauseella.





Main()-funktion parametrit

Main()-funktio voi ottaa käyttöön kaksi valinnaista parametria:

int pää ( int argc, hiiltyä * argv [ ] ) {
// ohjelman lausekkeet
palata 0 ;
}

Ensimmäinen parametri on argc joka on kokonaisluku, joka edustaa ohjelmalle suorituksen aikana välitettyjen argumenttien määrää. Toinen parametri on argv joka on joukko osoittimia merkkeihin, joka tallentaa todelliset ohjelmalle välitetyt argumentit.



Palautus Main()-funktion tyyppi

Main():n palautusarvotyyppi on aina kokonaisluku. Kokonaisluku, jonka main() palauttaa käyttöjärjestelmälle, osoittaa, suoritettiinko ohjelma onnistuneesti vai onko siinä virhe.

Jos pääfunktio antaa 0, se osoittaa, että koodi on suoritettu onnistuneesti. Muussa tapauksessa, jos tulostetaan nollasta poikkeava arvo, se tarkoittaa, että suoritus ei onnistu.

Main()-funktion suoritus

Kun C++-ohjelma suoritetaan, käyttöjärjestelmä kutsuu main()-funktiota aloittaakseen ohjelman suorittamisen. Main()-funktion sisällä kirjoitetut lauseet suoritetaan järjestyksessä siten, että ensin kirjoitettu käsky suoritetaan ensin ja niin edelleen.

Kun kaikki main()-funktion käskyt on suoritettu, funktio palauttaa kokonaisluvun käyttöjärjestelmälle, joka sitten lopettaa ohjelman.

Esimerkkikoodi

Tässä on yksinkertainen esimerkki C++-ohjelmasta, joka käyttää main()-funktiota:

#include
int pää ( )
{
std :: cout << 'Hei maailma!' << std :: endl ;
palata 0 ;
}

Tässä esimerkissä main()-funktio yksinkertaisesti tulostaa viestin 'Hei, maailma!' konsoliin ja palauttaa sitten 0:n, joka osoittaa, että koodi on suoritettu onnistuneesti.

Main()-funktion merkitys

Main()-funktio on C++-ohjelman aloituspiste, ja sen ensisijainen tarkoitus on käynnistää ja ohjata koko ohjelman suoritusta. Se on vastuussa kaikkien ohjelmalle välitettyjen komentoriviargumenttien vastaanottamisesta, ohjelman muuttujien alustamisesta ja tarvittavien toimintojen kutsumisesta ohjelman suorittamisen aloittamiseksi. Ilman main()-funktiota C++-ohjelma ei voisi toimia.

Main()-funktiota koskevat seuraavat rajoitukset:

  • Mitään muuta toimintoa ohjelman sisällä ei voida nimetä pääksi.
  • Main()-funktiota ei voi määrittää staattiseksi tai inline-funktioksi.
  • Main()-funktiota ei voi kutsua ohjelman sisältä.
  • Main()-funktion osoitetta ei voi ottaa.
  • Main()-funktion ylikuormittaminen ei ole sallittua C++-ohjelmoinnissa.
  • Main()-funktion ilmoittaminen constexpr-määritteen avulla ei ole sallittua.

Johtopäätös

Main()-funktio on ohjelman aloituspiste ja ohjaa sen suorittamista. Se ilmoitetaan aivan otsikkotiedostojen alla ja sisältää kaksi valinnaista argumenttia. Ohjelma ei toimi ilman main()-funktiota, koska se on olennainen osa minkä tahansa C++-ohjelman.