C Funksjoner

I denne opplæringen vil du bli introdusert for funksjoner (både brukerdefinerte og standard biblioteksfunksjoner) i C-programmering. Du vil også lære hvorfor funksjoner brukes i programmering.

En funksjon er en blokk med kode som utfører en bestemt oppgave.

Anta at du må lage et program for å lage en sirkel og fargelegge den. Du kan opprette to funksjoner for å løse dette problemet:

  • lage en sirkelfunksjon
  • lage en fargefunksjon

Å dele et komplekst problem i mindre biter gjør programmet vårt lett å forstå og gjenbruke.

Typer funksjoner

Det er to typer funksjoner i C-programmering:

  • Standard biblioteksfunksjoner
  • Brukerdefinerte funksjoner

Standard biblioteksfunksjoner

Standardbiblioteksfunksjonene er innebygde funksjoner i C-programmering.

Disse funksjonene er definert i topptekstfiler. For eksempel,

  • Dette printf()er en standard biblioteksfunksjon for å sende formatert utdata til skjermen (vise utdata på skjermen). Denne funksjonen er definert i stdio.htoppteksten.
    Derfor, for å bruke printf() funksjonen, må vi inkludere stdio.hheaderfilen ved hjelp av #include .
  • Den sqrt()funksjon beregner kvadratroten av et tall. Funksjonen er definert i math.htoppfilen.

Besøk standard biblioteksfunksjoner i C-programmering for å lære mer.

Brukerdefinert funksjon

Du kan også opprette funksjoner etter behov. Slike funksjoner opprettet av brukeren er kjent som brukerdefinerte funksjoner.

Hvordan brukerdefinert funksjon fungerer?

 #include void functionName () (……) int main () (…… functionName ();……) 

Utførelsen av et C-program starter fra main()funksjonen.

Når kompilatoren møter functionName();, hopper kontrollen over programmet til

 ugyldig funksjonsnavn ()

Og kompilatoren begynner å utføre kodene inni functionName().

Kontrollen av programmet hopper tilbake til main()funksjonen når koden i funksjonsdefinisjonen er utført.

Merk at funksjonsnavn er identifikatorer og skal være unike.

Dette er bare en oversikt over brukerdefinerte funksjoner. Besøk disse sidene for å lære mer om:

  • Brukerdefinert funksjon i C-programmering
  • Typer brukerdefinerte funksjoner

Fordeler med brukerdefinert funksjon

  1. Programmet blir lettere å forstå, vedlikeholde og feilsøke.
  2. Gjenbrukbare koder som kan brukes i andre programmer
  3. Et stort program kan deles inn i mindre moduler. Derfor kan et stort prosjekt deles mellom mange programmerere.

Interessante artikler...