Innholdsfortegnelse:
Video: Week 5 2024
Alle C-språkprogrammene må ha en hovedfunksjon (). Det er kjernen i hvert program. Det er nødvendig. Hovedfunksjonen () -funksjonen trenger egentlig ikke å gjøre noe annet enn å være tilstede i C-kildekoden din. Til slutt inneholder den instruksjoner som forteller at datamaskinen skal utføre hvilken oppgave programmet ditt er beregnet på å gjøre. Men det er ikke offisielt nødvendig å gjøre noe.
Den grunnleggende hovedfunksjonen () -funksjonen
Når operativsystemet kjører et program i C, overgår det kontrollen over datamaskinen til det programmet. Dette er som kapteinen til en stor havliner som gir deg hjulet. Bortsett fra noen frykt som kan indusere, er hovedpunktet at operativsystemet trenger å vite hvor inne i programmet du må styre kontrollen. I tilfelle av et C-språkprogram, er det hovedfunksjonen () som operativsystemet leter etter.
I det minste ser hovedfunksjonen () -funksjonen ut:
main () {}
Som alle C-språkfunksjonene kommer først funksjonens navn, hoved sett med parenteser, og til slutt kommer et sett med braces, også kalt krøllete braces .
Hvis ditt C-program inneholder bare denne koden, kan du kjøre den. Det vil ikke gjøre noe, men det er perfekt fordi programmet ikke forteller datamaskinen å gjøre noe. Likevel fant operativsystemet hovedfunksjonen () og klarte å overføre kontrollen til den funksjonen - noe som gjorde ingenting, men umiddelbart tilbake kontrollen helt tilbake til operativsystemet. Det er et perfekt, feilfritt program.
Dissecting main () -funksjonen
Setningen av parenteser etter et C-språkfunksjonsnavn brukes til å inneholde noen argumenter for funksjonen - ting for funksjonen å fordøye. For eksempel, i sqrt () -funksjonen klemmer parentesen en verdi; funksjonen oppdager deretter kvadratroten av den verdien.
Hovedfunksjonen () -funksjonen bruker parentesene til å inneholde informasjon som er skrevet etter programnavnet på ledeteksten. Dette er nyttig for mer avansert programmering. Begynnende programmører bør huske på hva de parentesene er der for, men du bør først bygge opp forståelsen av C før du dykker inn i det quagmire.
Bøylene brukes til organisering. De inneholder programmeringsinstruksjoner som tilhører funksjonen. Disse programmeringsinstruksjonene er hvordan funksjonen utfører sin oppgave eller gjør dens ting.
Ved å ikke spesifisere noe innhold, som det var gjort for hovedfunksjonen () tidligere, har du opprettet det som C Lords kaller en dummy-funksjon - som er litt passende, gitt at du leser dette på Dummies.com.
Merk at den grunnleggende, enkle hovedfunksjonen () ikke krever et bestemt søkeord eller en prosedyre for å avslutte programmet. I noen programmeringsspråk er det nødvendig med en END- eller EXIT-kommando, men ikke i C. I C-språket slutter programmet når det møter den siste staven i hovedfunksjonen (). Det er tegnet at programmet er ferdig, og deretter kommer kontrollen tilbake til operativsystemet.