| 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
    Hvordan til at erklære en statisk variabel i C
    Statiske variabler er en nyttig del af C. De giver dig fleksibilitet i at gøre funktioner, der returnerer mere komplekse data , men de kan være svære at forstå og bruge effektivt. Instruktioner
    Erklær en statisk variabel
    1

    Vid, at statiske variabler altid er erklæret inde i en C-funktion , men i modsætning til andre variabler , fortsætte deres værdier til at eksistere og bevares , selv efter funktionen udgange.
    2

    Erklær en statisk variabel ved at bruge samme syntaks , som du ville til at erklære en normal lokal variabel , men forud for erklæringen med ordet statisk , som dette:

     statiske int sum = 0; 
    3

    Forvent initialiseringen til at ske kun første gang, du kalder funktionen . Efterfølgende tider, vil den tidligere værdi stadig være der. Hvis du udelader initialisering, vil den automatisk blive initialiseret til 0 .
    4

    Brug variabel i funktionen , som du ville enhver anden .
    5.

    Husk , at ligesom enhver anden lokal variabel , kan en statisk variabel ikke henvises til uden for funktionen . Men hvis du besvimer en pegepind til det, kan markøren blive derefererede succes , da variablen eksisterer stadig.
    Vide Hvornår skal man bruge Static variable
    6

    Brug en statisk variabel at give din funktion til at have sin egen hukommelse , der bærer over fra ét opkald til en anden. For eksempel kan en funktion, der får, og analyserer den næste linje i en fil nødt til internt at holde styr på , hvor det er i filen.
    7

    Brug en statisk variabel som en måde at give et stykke hukommelse til lagring af et resultat . For eksempel kan en funktion at sammenkæde strenge bruge en statisk variabel til at gemme resultatet af sammenkædning og returnere en pegepind til det . Den statiske variabel hukommelse er konstant til rådighed , men vil automatisk blive frigjort , når programmet slutter, ligesom enhver anden lokal variabel .
    8

    statiske variabler for en løbende total eller lignende akkumulation. Overvej dette eksempel:

     int running_total ( int num ) { statisk int sum = 0; sum + = num , tilbagevenden sum ;} Hver gang du kalder denne funktion, det holder og returnerer en løbende total af alle numre passerede ind i det. KAYAK 

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Læs det antal bytes i File Assembly Language 
    ·Hvordan man åbner en PDF-fil i C # 
    ·Sådan tilføjes en DLL i Visual C 
    ·Sådan animere i XNA 
    ·Hvordan man kompilerer C og C + + Together 
    ·Hvordan debug i Visual C + + 
    ·Hvordan man skriver HTML Extensions i C 
    ·Sådan Fed Ord i C + + med Xcode 
    ·Hvad er nyttige C + Compiler Flags 
    ·Sådan oprettes en Array i C 
      Anbefalede Artikler
    ·Sådan bruges Set STL Container Class 
    ·Jobbeskrivelse for en Microsoft Program Manager 
    ·MySQL PHP Søg Scripts 
    ·Hvordan laver man en Internet Browser i Vb.Net uden web…
    ·Java Development & Side Script 
    ·Sådan Gør din Picture Black & White 
    ·Sådan åbner XPS Applications 
    ·Sådan se Forms kører i VB6 
    ·Sådan oprettes en forældre-barn- forhold ved hjælp V…
    ·Hvordan man laver en String Character Lavere Case 
    Copyright © Computer Viden http://www.computerdk.com