|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> C /C + + -programmering >> Content

    Hur man skapar en while-slinga i C

    Skapa en while-slinga som helst din C-programmet behöver iterera över värden eller variabler . Med några enkla försiktighetsåtgärder , kan while-slingor vara enkelt och kraftfullt . Instruktioner
    förstå villkoren
    1

    Kom ihåg att varje while-slinga har ett villkor som avgör när det slutar . Slingan upprepas så länge som villkoret är sant . Villkor normalt inbegriper jämförelser mellan variabler , som: .

     Samtidigt ( temperatur temperatur = increase_heat ( temperatur ) ;} Sida 2 

    Programmera din loop att antingen utvärdera tillståndet i början eller slutet Utvärdering i början är det . mer vanligt fall , som i det tidigare exemplet Utvärdering i slutet säkerställer att slingan kommer att hända minst en gång :

     do { temperatur = next_temperature ( ) ; } while ( temperatur 
    3

    Syfte för sanningen : . det är viktigt att villkoret så småningom bli sann , för att undvika en oändlig loop Kontrollera kroppen av slingan , omfattar den del inne klammerparenteser , något som förändrar variabler inblandade i förhållandena , och att de kommer så småningom göra villkoret falskt
    4

    Acceptera förmåga C att inkludera ett uppdrag i ett tillstånd , som ibland kan göra din kod kortare och mindre repetitivt till exempel : . .

     while ( ( temperatur = next_temperature ( ) ) update_sensor_logs ( temperatur ) , . } 
    Bryt ut ur loopen
    5

    Bryt ut inuti kroppen av en while-slinga , kan du bryta ut i slingan omedelbart , om villkoret är falskt eller inte helt enkelt använda kommandot break :

     samtidigt ( temperatur om ( sensor_detected ( ) ) break; temperatur = increase_heat ( temperatur ) ;} 
    6

    Force slingan för att hoppa tillbaka . ! villkoret och omvärdera den med continue kommandot :

     samtidigt ( temperatur temperatur = next_temperature ( ) , om ( sensor_error ( ) ) fortsätter , sensor_changes + + ; } 

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man kontrollerar för udda nummer i C + +
    ·Betydelsen av variabler i C- programmering
    ·Så här visar procentsatser i C + +
    ·Hur tar jag en sträng från en indatafil och vända de…
    ·Vilka program Använd Visual C
    ·Hur man lär sig att koda en mikrokontroller i C
    ·Hur fixar R6025 Ren Virtual Function Call
    ·Hur man använder Strcmp funktion i C + +
    ·Så Reverse Engineer på Visual C
    ·Hur konvertera en alfabetet till Caps i CPP
    Utvalda artiklarna
    ·Hur du ställer in teckensnitt till Arial i C #
    ·Konvertera COBOL häfte till RPG häfte
    ·Hur man skriver Bytes till Byte Array
    ·Hur man kan få ett samtal funktion från en Fråga
    ·Hur avkoda binära strängar
    ·Hur man använder en bildkarta i Visual Studio
    ·Python rekursiva funktioner
    ·Microsoft Visual Studio 2008 Krav
    ·Hur man gör Certifikat för osignerade Android Apps
    ·Datatyp VBScript Funktioner
    Copyright © Dator Kunskap http://www.dator.xyz