Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Fördelar med funktionsprototyper

    C och C + + programmerare har två val när det gäller att skriva funktioner : de kan antingen skriva ut hela förklaringen innan deras huvuduppgift , eller de kan skriva ut en funktion prototyp ovanför den viktigaste funktionen och förklara hela funktionen någon annanstans . Prototyper består av en enda rad med funktionens returtyp , namn och argument . Skriva ut dessa har några fördelar som ger programmerare mer flexibilitet med sin källkod . Funktioner

    funktioner i C och C + + är separata segment av kod som utför en viss operation . Genom att sätta den här koden i en funktion programmeraren kan köra hela kodsegmentet genom att anropa funktionen namn . Organisera kod för förfaranden som programmeraren kommer att behöva utföra flera gånger i återanvändbara funktioner gör källkoden fil mer organiserat , lättare för programmeraren att redigera och enklare för framtida programmerare att underhålla eller uppdatera .

    organisera din kod

    prototyper Listar funktion på toppen av en källkod fil ger dig mer flexibilitet i hur du organiserar din kod . Om du inte inkluderar en funktion prototyp ovanför den viktigaste funktionen , måste du skriva ut hela den funktionen deklarationen ovan viktigaste funktionen . Har funktionen prototyper , snarare än hela funktionsdeklarationen , på toppen av en källkod fil sparar du tid surfning till botten av all kod för dina funktioner för att hitta och redigera den viktigaste funktionen .


    Argument Reference

    koden i funktioner kan antingen vara fristående , där koden utför exakt samma procedur med exakt samma resultat varje gång , eller acceptera en variabel från programmets huvudsakliga funktion som kommer att förändra resultatet av kodens förfarandet . Du måste deklarera variabler , även kallade argument , som en del av funktionens deklaration . När du passerar dessa argument i en funktion under programmet , måste du göra det i den exakta ordning som du förklarade dem i själva funktionen . Med prototyper ovanför den huvudsakliga funktionen förklarar strukturen av dessa funktioner för kompilatorn , och fungerar också som en snabb referens för den ordning i vilken du behöver skicka in argument .
    Funktioner i andra filer

    programmerare brukar innehålla enkla funktioner i samma källkod fil som programmets huvudsakliga funktion , professionella programmerare använder regelbundet uppsättningar av funktioner som består av så många rader kod som de måste vara i sin egen källa kodfil . Avancerade program kan använda sig av många sådana stora funktioner , alla kräver sin egen fil . Snarare än individuellt utfärda direktiv till att omfatta varje enskild fil ovan huvudfunktion , kan du lista funktionsprototyper i en header -fil , då utfärda ett enda direktiv för att inkludera den filen för att uppnå samma resultat .


    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör matriser i C + +
    ·Lägga till rader i en DataGrid
    ·Hur man läser en fil i ANSI C
    ·Hur man installerar Windows Mobile 5.0 Pocket PC SDK
    ·Vad är Attribut Keys
    ·Hur man skapar ett C + + -program i Visual Studio 6.0
    ·Hur man upptäcker en händelse med WIA Vänta
    ·Hur man använder Strchr funktion i C + +
    ·Hur man installerar Allegro Visual C
    ·Hur Slumpmässiga Binära tal i C + +
    Utvalda artiklarna
    ·Så här startar Python Interpreter
    ·Lägga till en vippströmbrytare till en Silverlight Ap…
    ·Vad är en array av heltal
    ·Hur man initiera variabler i C
    ·Hur man hittar en Array String Cell i MATLAB
    ·Lynda SQL Essential Training
    ·Ställa den sista raden i ett rutnät till Focus
    ·Hur man skriver ut en triangel i C
    ·Ställa attribut i Visual Basic
    ·Hur man skriver ett formulär med jQuery
    Copyright © Dator Kunskap http://www.dator.xyz