Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Computer Programmeringsspråk >> Content
    Hvordan bruke en Infinite Loop
    Mønstrene og metoder du bruker i programmering gjenspeile din egen tilnærming til problemløsning . Ofte kan en programmeringsbehov potensielt bli løst ved hjelp av en hvilken som helst av en rekke mulige løsninger . Det er lurt å ikke bare bruke en tilnærming som vil være effektive , men også en som gir mening for deg . Når du prøver å kompilere og feilsøke programmene , har en klar forståelse av hva som skjer når koden utfører er viktig. Uendelige løkker er en nyttig programmering teknikk i mange tilfeller , men bør kun brukes i visse situasjoner , som et lite gjennomtenkt uendelig loop kan føre til alvorlige problemer . Instruksjoner
    en

    Lær hva en uendelig loop gjør. Alle løkker i programmering arbeid på grunnlag av at instruksjonene i sløyfen vil kjøre om og om igjen før en bestemt betingelse er oppfylt . Med en uendelig loop, sette deg løkken opp slik at dette aldri vil skje, og løkken vil bare fortsette å kjøre uendelige . I noen tilfeller vil et program faktisk krever en del av koden for å fortsette å utføre det uendelige , men i mange tilfeller programmerere bruke uendelige løkker som vil faktisk bli stoppet under kjøring , ved hjelp av en " pause " eller "tilbake " statement.

    2

    Vurder om en uendelig loop er best egnet til problemet på hånden . Tenk om alternativene og jobbe gjennom hvordan disse vil påvirke hvor godt kode funksjoner og hvor effektivt det vil fungere . Bruk bare en uendelig løkke hvis det kommer til å gjennomføre den nødvendige oppgaven riktig og uten å forårsake noen unødig behandling.
    3

    Konstruer din uendelig loop. Det er mange mønstre i koden som vil resultere i en uendelig loop og ulike programmeringsspråk har varierende tilnærminger. Disse eksemplene arbeide på mange språk, blant annet Java og PHP : en

    for (; ;)

    {

    //løkke koden går her

    }

    while ( true)

    {

    //løkke koden går her

    }

    Hver gang en loop gjentar , bærer datamaskinen ut en spesifisert test for å sjekke om du skal gå rundt igjen . Et typisk eksempel løkke , en som ikke er uendelig , er en hvor en teller blir inkrementert hver gang sløyfen gjentas og testen sjekker om telleren er mindre enn et visst antall. Når telleren når nummeret, returnerer testen en "falsk " resultat og løkken ikke iterere ikke igjen . Programmet går deretter videre til hva instruksjoner ligge etter løkken . Med uendelige løkker , vil testen alltid returnere en "ekte" resultat, og løkken vil alltid gå rundt igjen, med mindre koden inne i løkken inneholder en " pause " eller "tilbake " statement.
    4

    Test program . Sørg for at du teste funksjonen at den uendelig loop blir brukt til . Test at funksjonaliteten av loopen fungerer godt med ulike innganger og hele serien for samhandling som er mulig i programmet , spesielt hvis det involverer et brukergrensesnitt. Hvis programmet ikke fungerer som forventet, og setter seg fast i uendelig løkke , må du kanskje å tvinge det til å lukke .
    5

    feilsøke uendelig loop. Hvis loopen ikke fungerer som forventet , ta en titt på det og vurdere hva som vil skje når programmet utfører , inkludert hva som skjer med hver iterasjon. Gjøre endringer i koden deretter. Hvis uendelig loop fortsatt ikke fungerer slik du trenger den til , bør du vurdere å bruke en annen type kontroll struktur i stedet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan endre skrift Ved hjelp av HTML programmering 
    ·Hvordan lage UML diagrammer 
    ·Vector indeksering i MATLAB 
    ·Hvordan Automatisk orddeling i et dokument med Word XP 
    ·Hva er Cue -filer og Bin filer 
    ·Hvordan implementere et binært tre med Pascal 
    ·Hvordan Bind et datasett til en DataGrid 
    ·Hvordan skrive en enkel administrativ oppgave Script 
    ·Slik Clear en DropDownList 
    ·Hva dataspråket Visste Microsoft Lag 
      Anbefalte artikler
    ·Hvordan bygge Figurer i Java 
    ·Slik fjerner du Coredata iPhone Emulator 
    ·Hvordan laste opp en PHP Progress Bar 
    ·Hvordan lage en fil med Perl 
    ·Kodeliste for Python innebygde funksjoner 
    ·Hvordan sjekke for å se om en String er numerisk med J…
    ·Slik kjører du en MySQL Script 
    ·Hvordan oppdage en sirkularitet i en lenket liste i Jav…
    ·Hvordan bruke SSL med PHP 
    ·Hvordan sortere i Visual Basic 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/