| 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 >> Computer Programmeringssprog >> Content
    Forskelle mellem IF & Mens Udtalelser
    Alle programmeringssprog omfatter forgrening og iteration kommandoer. Uden disse to elementer , ville en sekvens af instruktioner ikke være et program, men en batch-fil , forløber gennem en række kommandoer i den samme rækkefølge hver gang. Den , hvis erklæring er en forgrening mekanisme , og samtidig erklæring er én måde at skabe en løkke , som er iteration . Ligheder
    p Hvis og mens udsagn har en vigtig egenskab til fælles - de er begge betingede . Begge omfatter en test for en tilstand , og behandlingen af ​​de efterfølgende kommandoer ændres, afhængigt af resultaterne af denne test. Begge beslag andre instruktioner og begge kan bruges til at skære en del af operationer, hvis testen ikke er sandt .
    Fotos Hvis Structure

    grundlæggende struktur i en if-sætning er : HVIS THEN ELSE END. Betingelsen kan være en række tests forbundet sammen med boolske operatorer ( AND, OR og NOT ) . Handlingen sektion er normalt en række kommandoer , og de kan indeholde andre , hvis udsagn. En serie af indlejrede , hvis udsagn kan hurtigt blive forvirrende . Programmering konvention anbefaler indrykning for at gøre det klart, hvilke IFs elses og slutter hører sammen og mange sprog giver en Dette resulterer i pæn kode, der ligner " elsif ". : Hej

    IF ; elsif elsif ELSE END

    andet afsnit giver en alternativ aktion, hvis ingen af ​​betingelserne for , hvis erklæring er opfyldt. Men det er en legitim programmering metode til at forlade off andet, i hvilket tilfælde , hvis udsagn kunne resultere i nogen kode, bliver henrettet . Udførelsen af programmet løber ned hvis struktur og udfører kun én sektion af kode, eller ingen. Hvis nogen af ​​koden udføres, hver linje udføres kun én gang.
    Mens Struktur

    klarheden i mens erklæring også fordele fra indrykning. Indlejring af loops er sjælden , fordi det hurtigt kan blive uoverskuelig . Testen af ​​while-sætningen ikke giver forgrening , det får programmet til at gentage den medfølgende kode indtil betingelsen i meddelelsen bliver falsk . Som med sætningen , kan testen resultere i et negativt resultat for første gang , og så ingen af ​​koden i while-sætningen bliver henrettet . Et element af testen betingelse skal ændres under behandlingen af løkken , ellers betingelsen , aldrig ville blive falsk og sløjfen ville køre for evigt . Et stykke erklæring normalt processer som : Hej

    linje: = 1a_variable : = get ( record [ linje] ) , mens der ikke ( a_variable = ) LOOPuse ( a_variable ) do_action_on ( a_variable ) linje: = linie +1 a_variable : = get ( record [ linje] ) END
    Sammenligning

    udsagn er egnet til forarbejdning optegnelser. Hvis udsagn bruges til at styre et programs struktur. En kombination af de to muliggør sortering af poster . Imens erklæring er mere almindelig i database applikationer.

    Forrige :

    næste :
      Relaterede artikler
    ·Hvordan man laver et foto Clickable 
    ·Sådan Lær FORTRAN 
    ·Sådan flette to datokolonner i Oracle 
    ·Hvad er Buffering i programmering 
    ·Sådan øge LINQ til SQL Timeout 
    ·Sådan kopieres NotesRichTextItem som Variant 
    ·Hvordan til at gemme data fra BASIC Stamp 
    ·PL SQL Procedure Tutorial 
    ·Sådan Søg efter en fil i VB 
    ·Sådan finder du den Buffer Størrelse i DBDataReader G…
      Anbefalede Artikler
    ·Hvordan at skjule et objekt i Visual C 
    ·Hvordan laver man en EXE Med NetBeans 
    ·Visual Basic 6 vil ikke lade dig Gem som en exe-fil 
    ·Sådan Konverter til Boolean i Python 
    ·Sådan Stream Live Video i Xcode 
    ·Sådan ændres Standard Cursor i Visual Basic 6 
    ·Definition af data Abstraction i C + + 
    ·Hvordan til at returnere en ERRORLEVEL i VBS 
    ·Sådan opdaterer Ruby Gems 
    ·Hvordan skal tjekkes for Bots Med ColdFusion 
    Copyright © Computer Viden http://www.computerdk.com