De funksjon er den viktigste byggesteinen til et program som opptar en viss operasjon som kan brukes gjennom hele programmet. I denne artikkelen vil vi lære om funksjonen til C -språket med sine typer med noen komparative studier.
Funksjon i C -programmering
EN funksjon I C er programmering en del av instruksjonene som utfører en handling. I C, funksjon brukes til å dele opp koden, noe som innebærer at avansert kode kan deles inn i mindre, enklere deler, hvorav hver av dem utfører en bestemt jobb.
C -programmering har to slags funksjoner nevnt nedenfor:
1: brukerdefinerte funksjoner i C
C -språket letter også utviklerne å lage tilpassede funksjoner; Disse funksjonene kalles brukerdefinerte funksjoner. I noen tilfeller har en utvikler ikke forhåndsdefinerte funksjoner, slik at de kan gjenbruke funksjonsoperasjonene i C-programmet. For å utføre oppgaven i henhold til utviklerens spesifikasjoner, må utvikleren definere en passende funksjon av seg selv. Noen av brukerdefinert funksjoner kan være multiplisere(), sum(), dele opp(), og så videre.
Fordeler og ulemper med brukerdefinert funksjon
Noen viktige fordeler og ulemper med brukerdefinerte funksjoner er:
Fordeler
Ulemper
Eksempel på brukerdefinert funksjon
#inkludereI koden ovenfor ber vi brukeren legge inn to heltall og gi dem til en brukerdefinert funksjon kalt "Legg til" som legger dem til og gir resultatet. Hovedfunksjonen tildeler deretter resultatet til en variabel som heter "sum" og skriver den ut til konsollen.
Produksjon
2: Bibliotekfunksjoner i C
Bibliotekfunksjoner er allerede inkludert i kompilatorspesifikasjoner, noe som innebærer at de er erklært i C -bibliotekene. Disse kan brukes til å utføre rutinemessige oppgaver som beregninger, endringer og mer. Noen grunnleggende og kjent Bibliotekfunksjoner på C -språk er printf (), Scanf (), getch (), og komme tilbake(), sammen med andre funksjoner som tilbys i C -biblioteker.
Å bruke Bibliotekfunksjoner, Vi må definere prototypene til disse funksjonene øverst i C -programmet.
Fordeler og ulemper med bibliotekfunksjoner
Sentrale fordeler og ulemper med bibliotekfunksjoner er:
Fordeler
Ulemper
Eksempel på bibliotekfunksjon
#inkludereI koden ovenfor blir brukeren bedt om å oppgi et nummer. Og inngangsnummeret lagres i en floatvariabel som heter “Num”. Kvadratroten beregnes ved hjelp av bibliotek sqrt () funksjon fra Bibliotek, og da lagres resultatet i en annen floatvariabel som heter “SQ_ROOT”. Programmet bruker bibliotekfunksjonen printf () og “%.3f ” Formater spesifikasjon for å skrive ut tallene med tre desimaler.
Produksjon
Konklusjon
Vi har sett brukerdefinert og Bibliotekfunksjoner på C -språk. Brukerdefinerte funksjoner kan brukes på nytt i et program og bibliotekfunksjoner kan spare utviklingstid. Vi har også sett noen fordeler og ulemper med begge funksjonene. En utvikler kan kode enkelt ved å bruke disse funksjonene i henhold til deres spesifikasjoner.