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
    Forskjeller mellom IF & Mens Uttalelser
    Alle programmeringsspråk har forgreninger og iterasjon kommandoer. Uten disse to elementene , vil en rekke med instruksjoner ikke være et program , men en batch-fil , videre gjennom en serie av kommandoer i samme rekkefølge hver gang . Den om -setningen er en forgrening mekanisme , og mens setningen er en måte å lage en løkke , som er iterasjon. Likheter
    p Hvis og når uttalelser har en viktig egenskap til felles - de er begge betinget . Begge omfatter en test for en tilstand og behandling av påfølgende kommandoer endres, avhengig av resultatene av nevnte test. Begge brakett andre instrukser og begge kan brukes til å kutte ut en del av driften hvis testen ikke er sant .
    Bilder Hvis Struktur

    Den grunnleggende strukturen i en hvis setningen er : IF ELSE END . Tilstanden kan være en rekke tester som er koblet sammen med boolske operatører ( AND, OR og NOT ) . Handlingen delen er vanligvis en rekke kommandoer , og de kan inneholde andre hvis uttalelser . En rekke innebygde hvis uttalelser kan fort bli forvirrende. Programmering konvensjonen anbefaler innrykk for å gjøre det klart hvilke IFS andens og ender hører sammen og mange språk gir en Dette resulterer i ryddig kode som ser ut som " elsif . " : En

    IF ; eLSIF eLSIF ELSE END

    den andre delen gir en alternativ handling hvis ingen av betingelsene for hvis uttalelse er oppfylt . Det er imidlertid en legitim programmeringsmetode å forlate av den andre, i hvilket tilfelle dersom setningen kan resultere i ingen kode blir utført . Gjennomføringen av programmet går ned hvis struktur og utfører bare én del av koden , eller ingen. Hvis noen av koden kjøres, blir hver linje utføres bare én gang.
    Mens Struktur

    klarhet i mens uttalelsen også fordeler fra innrykk. Innebygging av loops er sjeldne, fordi det kan fort bli uhåndterlig. Testen av mens uttalelsen gir ikke forgrening , det fører til at programmet gjenta den vedlagte koden til tilstanden i uttalelsen blir usann . Som med hvis setningen , kan testen resultere i et negativt resultat for første gang og så ingen av koden i while-setning blir henrettet. Noen element av test- tilstand må forandres under behandlingen av løkken, ellers tilstanden ville aldri bli falsk og sløyfen ville kjøre uendelig . En stund uttalelse prosesser som regel ut som : en

    linje: = 1a_variable : = får ( record [ tråd ] ) mens ikke ( a_variable = ) LOOPuse ( a_variable ) do_action_on ( a_variable ) linje: = linjen 1 a_variable : = får ( record [ tråd ] ) END
    Sammenligning

    Mens uttalelser er egnet til behandling av poster. Hvis uttalelser er vant til å håndtere et program struktur . En kombinasjon av de to muliggjør sortering av poster. Den mens uttalelsen er mer vanlig i databaseapplikasjoner.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å lage dynamiske tekstbokser 
    ·The Low Pass funksjon i MATLAB 
    ·Slik konverterer Olympus DSS filer 
    ·Hvordan endre fieldset Color 
    ·Hvordan skrive en installasjon Script 
    ·Hvordan lage Quartus Compilation Raskere 
    ·Hvordan overstyring Protection 555 
    ·Hvordan å lære C # Fast 
    ·Hvordan lage en temperatur pseudokode & Flytskjema 
    ·Slik sletter filer med T - SQL 
      Anbefalte artikler
    ·Hvordan bruke datavalidering til å fylle en Multi -Lev…
    ·Hvordan lage en LUA fil for Koordinater 
    ·Hva er de vilkår som vanligvis brukes i Visual Basic 
    ·Hvor å Endre Mouse ikon på Mouseover 
    ·Hvordan bruke kalenderen i VBA 
    ·Hvordan øke LINQ til SQL Timeout 
    ·Hvordan Telle i Binary for nybegynnere 
    ·Hvordan setter jeg opp en automatisk RSS- feed på My W…
    ·Hvordan kan jeg åpne en EPJ -fil i hjemmet 
    ·Hvordan Flett en XML Into Crystal Reports 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/