| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> C /C + + Programming >> Content
    Static void Funktioner i C
    Funktioner i C programmering hjælp modularize kode. Funktioner indeholder blokke af kode , der udfører visse hyppigt anvendte opgaver. Programmører kan kalde disse blokke af kode ved hjælp af navnet på funktionen . Men hvor en programmør faktisk erklærer en funktion dikterer , hvordan hun kan bruge det. Nogle gange, en programmør har brug for at definere en funktion, der simpelthen ikke en opgave uden at vende tilbage noget resultat - en, der ingen anden programmør kan bruge uden for fil, der indeholder det. I dette tilfælde kan hun definere funktionen som statisk og ugyldig . Funktion og returtyper

    C programmering , hver funktion har et afkast type. Denne returtype fortæller C compiler , at funktionen vil producere en værdi , uanset beregning den udfører. Programmøren kan bruge returtype og tildele den til en variabel. Hun kan også bruge det i en betinget erklæring eller hvor som helst værdien kan være nyttig i programmet. De følgende eksempler viser funktioner med forskellige returværdier , og hvordan disse funktioner kaldes i praksis : Hej

    int myfunc ( int x ) {

    retur x * 2.

    }

    char myFunc2 () {

    return ' v' ;

    }

    int y = myfunc (3 ) //"y " er lig 6

    char brev = myFunc2 () //" brev " er lig " v"
    Void funktioner

    Void funktioner er forskellige, idet de returnere nogen værdi . Dette fortæller compileren , at funktionen ikke skal returnere en funktion ved hjælp af " return" erklæring. Dog kan programmøren stadig bruge return-sætning , så længe det returnerer nogen værdi . Afkastet udsagn i en void funktion kan standse den funktion tidligt, hvis det er nødvendigt, uden at give en værdi. Følgende eksempel viser, hvordan en void funktion kan se ud i praksis : Hej

    void myFunc3 ( int z ) {

    if ( z == 0 ) {

    tilbagevenden; //slutter funktion udførelse

    }

    else {

    cout << z; //print ' z' , men returnerer ingen værdi
    < br > Salg statiske funktioner

    "statisk " søgeord , før en funktion fortæller compileren , at funktionen ikke skal være synlig uden for dens nuværende fil. Ofte programmører skriver funktioner i separate definition filer , at de kan importere ind i andre programmer. Dog kan en programmør finder det gavnligt at begrænse adgangen til en funktion til den fil , der indeholder det. Funktionen kan så kun bruges af anden kode findes i den samme fil . Følgende eksempel viser, hvordan en statisk funktion værker:

    //funktion i " file1.h "

    statisk int triple ( int x ) {

    afkast x * 3 ;

    }

    //file2.c

    import " file1.h "

    int main () {

    int y = triple (3 ) //compiler vil smide en fejl , om, at funktionen ikke eksisterer

    }
    static void Funktioner

    static void funktioner er funktioner, der er begrænset til en enkelt fil , og at afkastet ingen værdi. På grund af dette, er deres anvendelse begrænset. Men hvis en programmør ønsker at skrive file- specifikke kode , kan en statisk void funktion hjælpe med at organisere kode. Hvis C kildefilen har et par funktioner, som programmøren vil bruge i andre filer, og disse funktioner er afhængige af andre mindre funktioner i deres kildefilen , kan programmøren vælge at gøre disse mindre funktioner statisk. Hvis disse funktioner er bare udfører opgaver , og ikke vender tilbage resultater, så programmøren ville betegne dem static void .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Fix Microsoft Visual C + + 
    ·Hvordan man laver en Quiz i C + + 
    ·C # : Sådan får eller Juster Dato 
    ·Sådan må en Factorial i CPP 
    ·Sådan fjernes Exponent Fra et Float i C + + 
    ·Hvordan man kompilerer CPP i MS -DOS 
    ·Sådan Konverter Telefonnumre til tekst C 
    ·En tutorial på Microsoft Visual Studio C + + 
    ·Hvordan laver Listbox Kontrol redigeres i C + + 
    ·Sådan Flip et nummer i Boolean 
      Anbefalede Artikler
    ·Sådan eksporteres MySQL data til Excel i en PHP funkti…
    ·Sådan nedgradere din Java opdatering 
    ·Hvordan man laver en tidsindstillet spil om Visual Basi…
    ·Sådan Konverter en alfabetisk String til Tal i Java 
    ·Sådan ændres forbogstav i PHP 
    ·Sådan Lær MySQL kommandoer 
    ·Hvordan man laver et spil med Java Software 
    ·Sådan bruges JavaScript Developer 
    ·Sådan flytter din MySQL-database til Web Hosting 
    ·Sådan Fremskynde Apache Passenger Rails 
    Copyright © Computer Viden http://www.computerdk.com