Viktigheten av main () funksjon i C Programming

June 9  by Eliza

Alle C språklige programmer må ha en main () -funksjonen. Det er kjernen i hvert program. Det er påkrevet. Main () -funksjonen gjør egentlig ikke trenger å gjøre noe annet enn å være til stede i din C kildekoden. Til slutt, den inneholder instruksjoner som forteller datamaskinen til å utføre hva oppgaven programmet er laget for å gjøre. Men det er ikke offisielt nødvendig å gjøre noe.

Den grunnleggende main () -funksjonen

Når operativsystemet kjører et program i C, går det kontroll over datamaskinen over til det programmet. Dette er som kaptein på et stort cruiseskip late du hjulet. Bortsett fra noen frykt som kan indusere, er nøkkelen punktet at operativsystemet må vite hvor inni programmet kontrollen må være bestått. I tilfelle av en C-språk program, det er det viktigste () -funksjonen at operativsystemet er på jakt etter.

På et minimum, ser main () funksjon som dette:

main () {}

Som alle C språkfunksjoner, kommer først funksjonens navn, viktigste, så kommer et sett med parenteser, og til slutt kommer et sett med bukseseler, også kalt klammeparentes.

Hvis C-program inneholder bare denne linjen med kode, kan du kjøre den. Det vil ikke gjøre noe, men det er perfekt fordi programmet ikke fortelle datamaskinen til å gjøre noe. Likevel, operativsystemet funnet main () funksjon og var i stand til å passere kontrollen til den funksjonen - som gjorde ingenting, men umiddelbart returnere kontrollen rett tilbake til operativsystemet. Det er en perfekt, feilfri program.

Dissekere main () -funksjonen

Settet med parentes etter en C-språk funksjon Navnet brukes til å inneholde noen argumenter for funksjon - stuff for funksjonen å fordøye. For eksempel, i sqrt () -funksjonen, parente klem en verdi; funksjonen deretter oppdager kvadratroten av denne verdi.

Main () -funksjonen bruker sine parenteser for å inneholde noe informasjon skrevet etter programnavnet ved ledeteksten. Dette er nyttig for mer avansert programmering. Begynner programmerere bør huske på hva disse parentes er der for, men skal du først bygge opp din forståelse av C før du dykke inn i den hengemyra.

De bukseseler brukes til organisasjonen. De inneholder programmeringsinstruksjoner som hører til funksjonen. Disse programinstruksjoner er hvordan funksjonen utfører sin oppgave eller gjør sine ting.

Ved ikke å oppgi noe innhold, ble som på main () -funksjonen tidligere, du har opprettet hva C Lords kaller en dummy-funksjon - som er slags hensiktsmessig, gitt at du leser dette på Dummies.com.

Legg merke til at den grunnleggende, enkle main () -funksjonen krever ikke et bestemt søkeord eller prosedyre for å avslutte programmet. I noen programmeringsspråk, er en END eller EXIT nødvendig, men ikke i C. I C-språk, avslutter programmet når den møter den siste spenne i main () -funksjonen. Det er tegn på at programmet er ferdig, etter som styrer tilbake til operativsystemet.