päätoiminto ja ohjelman suoritus (2023)

  • Artikla
(Video) Koneohjauksen kotimainen edelläkävijä | Novatron Oy

Jokaisella C-ohjelmalla on ensisijainen funktio, joka on nimettäväpää. Thepäätoiminto toimii ohjelman suorittamisen lähtökohtana. Se yleensä ohjaa ohjelman suorittamista ohjaamalla kutsut muihin ohjelman toimintoihin.

Siihen sovelletaan useita rajoituksiapääfunktio, joka ei koske muita C-funktioita. Thepäätoiminto:

(Video) Plussaa EU-ohjelmista -tilaisuus 4.11.2022

  • Ei voida ilmoittaa sellaiseksilinjassa.
  • Ei voida ilmoittaa sellaiseksistaattinen.
  • Sen osoitetta ei voi ottaa.
  • Ei voida soittaa ohjelmastasi.

Thepääfunktion allekirjoitus

Thepääfunktiolla ei ole ilmoitusta, koska se on sisäänrakennettu kieleen. Jos näin kävi, ilmoituksen syntaksi kohteellepäänäyttäisi tältä:

int main( void );int main( int argc, char *argv[ ] );int main( int argc, char *argv[ ], char *envp[ ] );

Thepääfunktio ilmoitetaan implisiittisesti käyttämällä jotakin näistä allekirjoituksista. Voit käyttää mitä tahansa näistä allekirjoituksista, kun määrität omasipäätoiminto. Microsoftin kääntäjä mahdollistaa myöspääon palautustyyppimitätönkun arvoa ei palauteta. Theargvjaenvpparametritwmainvoidaan määritellä myös tyypiksihiiltyä**. Lisätietoja väitteistä, katsoArgumentin kuvaus.

(Video) Ruoansulatusmatka: Kahden minuutin kierros Mouthista peräaukkoon. Paras video. 💪👍🔥

Huomautukset

Lähdeohjelman funktiot suorittavat yhden tai useamman tietyn tehtävän. Thepää-toiminto voi kutsua näitä toimintoja suorittamaan vastaavat tehtävänsä. Kunpääkutsuu toista funktiota, se siirtää suorituksen ohjauksen funktiolle niin, että suoritus alkaa funktion ensimmäisestä käskystä. Funktio palauttaa ohjauksenpääkunpalatalauseke suoritetaan tai kun funktion loppu saavutetaan.

Voit ilmoittaa minkä tahansa funktion, mukaan lukienpää, jotta sinulla on parametrit. Termi "parametri" tai "muodollinen parametri" viittaa tunnisteeseen, joka vastaanottaa funktiolle välitetyn arvon. KatsoParametritlisätietoja argumenttien välittämisestä parametreille. Kun yksi funktio kutsuu toista, kutsuttu funktio saa arvot parametreilleen kutsuvalta funktiolta. Näitä arvoja kutsutaanargumentteja. Voit ilmoittaa muodolliset parametritpääjotta se voi vastaanottaa argumentteja komentoriviltä funktion allekirjoituksessa näkyvässä muodossa.

(Video) Gastrointestinal Dysmotility in Autonomic Disorders

Kun haluat välittää tietojapääfunktio, parametrit on perinteisesti nimettyargcjaargv, vaikka C-kääntäjä ei vaadi näitä nimiä. Perinteisesti, jos kolmas parametri välitetäänpää, tämä parametri on nimettyenvp. Tyypit vartenargc,argv, jaenvpmääritellään C-kielellä. Voit myös ilmoittaaargvkutenchar** argvjaenvpkutenchar** envp. Myöhemmin tässä osiossa olevat esimerkit osoittavat, kuinka näitä kolmea parametria käytetään komentoriviargumenttien käyttämiseen. Seuraavissa osissa selitetään nämä parametrit.

Jos koodisi noudattaa Unicode-ohjelmointimallia, voit käyttää Microsoftin erityistä laajamerkkiversiotapää,wmain, ohjelman aloituspisteeksi. Lisätietoja tästä laajahahmoisesta versiostapää, katsoKäyttämälläwmain.

(Video) CS50 2014 - Week 5

pääirtisanominen

Ohjelma lopettaa yleensä suorittamisen, kun se palaa ohjelmasta tai saavuttaa sen lopunpää, vaikka se voi päättyä ohjelman muissa kohdissa useista syistä. Voit esimerkiksi pakottaa ohjelman lopettamaan, kun jokin virhetila havaitaan. Voit tehdä tämän käyttämälläpoistutoiminto. Lisätietoja aiheestapoistuja esimerkki käytöstä, katsopoistu.

Katso myös

pääfunktio ja komentorivin argumentit (C++)
C-komentoriviargumenttien jäsentäminen

(Video) Webinaaritallenne: Suunnitteluvinkit free@home-koteihin

Videos

1. Webinaaritallenne: Suunnitteluvinkit free@home-koteihin
(ABB Suomi)
2. Tekniikan merkitys: Epec Oy Tommi Talasmäki ja Piia Vedenjuoksu, Tekniikkaa vaativiin olosuhteisiin
(Sedu)
3. Osaamisen ennakointifoorumin aloitusseminaari 26.5.2021
(Opetushallitus)
4. Ennakointiryhmien (OEF) perehdytystilaisuus
(Opetushallitus)
5. Kohti työtä 2030 -webinaarisarja: Työelämää alustoilla
(Hyvän työn kanava: TYÖ2030-ohjelma)
6. Comment utiliser l'écran OLED SSD1306 128x32 I2C avec le code Arduino
(Robojax)
Top Articles
Latest Posts
Article information

Author: Ray Christiansen

Last Updated: 14/10/2023

Views: 6574

Rating: 4.9 / 5 (49 voted)

Reviews: 88% of readers found this page helpful

Author information

Name: Ray Christiansen

Birthday: 1998-05-04

Address: Apt. 814 34339 Sauer Islands, Hirtheville, GA 02446-8771

Phone: +337636892828

Job: Lead Hospitality Designer

Hobby: Urban exploration, Tai chi, Lockpicking, Fashion, Gunsmithing, Pottery, Geocaching

Introduction: My name is Ray Christiansen, I am a fair, good, cute, gentle, vast, glamorous, excited person who loves writing and wants to share my knowledge and understanding with you.