C-funktioner

en funktion er en blok kode, der udfører en bestemt opgave.

Antag, at du skal oprette et program for at oprette en cirkel og farve den. Du kan oprette to funktioner til at løse dette problem:

  • opret en cirkel funktion
  • opret en farve, funktion

deling af et komplekst problem i mindre bidder, gør programmet let at forstå og genbrug.,

Typer af funktion

Der er to typer af funktion programmering i C:

  • Standard library funktioner
  • Bruger-definerede funktioner

Standard library funktioner

standard bibliotek funktioner er indbyggede funktioner i C programmering.

disse funktioner er defineret i headerfiler. For eksempel er

  • printf() en standardbiblioteksfunktion til at sende formateret output til skærmen (Vis output på skærmen). Denne funktion er defineret i header-filen stdio.h.,
    for at bruge funktionen printf() skal vi derfor inkludere stdio.h header fil ved hjælp af #include <stdio.h>.
  • sqrt() funktionen beregner kvadratroden af et tal. Funktionen er defineret i header-filen math.h. besøg standardbiblioteksfunktioner i C-programmering for at lære mere.

    brugerdefineret funktion

    Du kan også oprette funktioner efter dit behov. Sådanne funktioner oprettet af brugeren er kendt som brugerdefinerede funktioner.

    hvordan brugerdefineret funktion fungerer?,

    #include <stdio.h>void functionName(){ ... .. ... ... .. ...}int main(){ ... .. ... ... .. ... functionName(); ... .. ... ... .. ...}

    udførelsen af et c-program begynder fra funktionen main().

    Når kompileren møder functionName();, kontrol af programmet springer til

     void functionName()

    Og compileren begynder udførelse af kode i functionName().

    kontrol af programmet springer tilbage til main() funktion når koden inde i funktion, definition, der er udført.,

    Bemærk, funktionsnavne er identifikatorer og bør være unikke.

    Dette er blot et overblik over brugerdefinerede funktioner. Besøg disse sider for at lære mere om:

    • Bruger-defineret Funktion i C programmering
    • Typer af brugerdefinerede Funktioner

    Fordele ved at bruger-defineret funktion

    1. programmet vil være lettere at forstå, vedligeholde og fejlfinde.genanvendelige koder, der kan bruges i andre programmer
    2. et stort program kan opdeles i mindre moduler. Derfor kan et stort projekt opdeles blandt mange programmører.,

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *