Hjem Personlig finansiering Flow Control i C ++ Programmering - dummies

Flow Control i C ++ Programmering - dummies

Indholdsfortegnelse:

Video: C - Flow Control 2025

Video: C - Flow Control 2025
Anonim

En del af C ++ for Dummies Cheat Sheet

Følgende C ++ strukturer styrer strømmen af ​​kontrol gennem programmet. Hvis du er en erfaren programmør, vil funktionen af ​​disse strukturer være kendt fra andre sprog.

IF

Følgende kommando evaluerer booleanExpression. Hvis det vurderes til sandt, går kontrollen videre til udtryk1. Hvis ikke, går kontrollen til de valgfrie udtryk2.

hvis (booleanExpression) {expressions1;} [else {expressions2;}}

WHILE

Følgende kommando evaluerer booleanExpression. Hvis dette vurderes til sandt, så styres passet til udtryk. I slutningen af ​​blokken går kontrol tilbage til booleanExpression og gentager processen.

mens (booleanExpression) {expressions;}

DO … WHILE

Følgende kommando udfører udtryk. Det vurderer derefter booleskexpression. Hvis dette vurderes til sand, vender kontrol tilbage til toppen af ​​sløjfen og gentager processen.

gør {udtryk;} mens (booleanExpression);

FOR

Følgende kommando udfører initCommand, som kan være et udtryk eller en variabel deklaration. Det vurderer derefter boolExpression. Hvis dette vurderes til sandt, så styres passet til udtryk1. Hvis boolExpression er falsk, går kontrollen til den første sætning efter den lukkede bøjle af forløbet. Når udtryk er fuldført, overgår kontrollen til udtrykket indeholdt i loopExpression, inden du vender tilbage til boolExpression for at gentage processen. Hvis initCommand erklærer en ny variabel, går den ud af rækkefølge, så snart kontrollen går uden for sløjfen.

til (initCommand; boolExpression; loopExpression) {expressions;}

TIL (EACH)

2011-standarden introducerer en anden form for loop, der ofte kaldes "for hver" af dens lighed med foreach fundet på nogle andre sprog. I denne formular indtager variablen, der er angivet i erklæring, værdien af ​​det første medlem af listen og udfører ekspressionsblokken. Når den erklærede variabel er færdig, tager den anden værdi af listen og udfører udtryk igen. Denne proces gentages for hver værdi i listen.

til (erklæring: liste) {expressions;}

SWITCH

Følgende kommando evaluerer integerExpression og sammenligner resultatet med hvert af de nævnte tilfælde. Hvis værdien er fundet lig med en af ​​de konstante integralværdier, passerer val1, val2 osv. Kontrollen til det tilsvarende sæt udtryk og fortsætter, indtil kontrollen møder en pause.Hvis udtryk ikke svarer til nogen af ​​værdierne, passerer kontrollen til udtrykN som standard.

switch (integerExpression) {tilfælde val1: udtryk1; pause; tilfælde val2: udtryk2; pause; [default: expressionsN;]}

BREAK, CONTINUE, GOTO

En fortsættelse passerer kontrol til slutningen af ​​den lukkede bøjle af nogen af ​​looping kontrollerne. Dette får sløjfen til at fortsætte med den næste iteration. For eksempel behandler følgende sløjfe primære tal mellem 1 og 20:

for (int i = 0; i <20; i ++) {// hvis tallet ikke er primært … hvis (! ErPrime (i)) {/ / … spring over til den næste værdi af jeg fortsætter;} // fortsæt med behandling}

En pause sender kontrol til den første sætning efter den lukkede bøjle af en af ​​loopningskommandoerne. Dette medfører, at udførelsen straks går ud af sløjfen. F.eks. Læser følgende tegn til og slutningen af ​​filen opstår:

mens (true) {// læser en linje fra input objekt input >> linje; // hvis en fejl eller enden af ​​filen opstår … hvis (cin. eof () || cin. fail ()) {// … og derefter afslutte sløjfepausen;} // behandl linjen}

A goto Etiketten sender kontrol til den medfølgende etiket. Pauseeksemplet ovenfor kunne have været skrevet som følger:

mens (true) {// læse en linje fra input objekt input >> linje; // hvis en fejl eller enden af ​​filen opstår … hvis (cin. eof () || cin. fail ()) {// … og derefter afslutte loop goto exitLabel;} // behandle linjen} exitLabel: // kontrol fortsætter her
Flow Control i C ++ Programmering - dummies

Valg af editor

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

10 Transaktioner og funktioner, som de fleste oplysninger konverterer til i QuickBooks Online - dummies

Følgende listen indeholder detaljer om transaktioner og funktioner, som de fleste data konverterer og sammenlignelige transaktioner og funktioner findes i QuickBooks Online (QBO). I nogle tilfælde findes undtagelser; Du finder specifikke noter i web-ekstraartikel & ldquo; Hvordan QuickBooks Desktop Lister Konverter til QuickBooks Online. & Rdquo; Og for flere oplysninger, besøg QuickBooks ofte stillede spørgsmål, og ldquo; Hvorfor ...

Der producerer betalingsopgørelser i MYOB-dummies

Der producerer betalingsopgørelser i MYOB-dummies

I slutningen af ​​hvert lønningsår (som slutter den 30. juni) kan bruge MYOB til at levere hver medarbejder med et betalingsoversigt. Et betalingsopsamling er et kort dokument, der opsummerer de bruttolønninger, skat og godtgørelser, som medarbejderen har modtaget i løbet af de sidste 12 måneder af ansættelsen. Opsætning af betalingsoversigter Til ...

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

15 Funktioner, der ikke konverteres og findes ikke i QuickBooks Online

Følgende oplysninger viser transaktioner og funktioner, som ikke konverteres fra desktop QuickBooks til QuickBooks Online (QBO) og heller ikke har nogen sammenlignelig funktion i QBO. Selv om en eller flere af disse transaktioner eller funktioner kan være afbrudte afbrydere, skal du huske at for mange af disse funktioner kan du bruge løsninger. Typen af ​​data eller funktional noter ...

Valg af editor

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

Sådan bruger du FREQUENCY-funktionen i Excel - dummier

FREQUENCY-funktionen i Excel tæller værdierne i en array der falder inden for en rækkevidde eller bin. Funktionen bruger følgende syntaks: = FREQUENCY (data_array, bins_array) hvor data_array er det regnearkområde, der indeholder de værdier, du vil tælle, og bins_array er et regnearkområde, der identificerer værdierne eller bakkerne, der ...

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

Hvordan man bruger målsøgningsfunktionen i Excel 2013 - dummies

, Når du skal analysere , bruger du Excel 2013s målsøgningsfunktion til at finde de indgangsværdier, der er nødvendige for at opnå det ønskede mål. Nogle gange, når du gør hvad-hvis analyse, har du et bestemt udgangspunkt i tankerne, såsom et mål salgsmængde eller vækstprocent. Hvis du vil bruge funktionen Målsøgning placeret på What-If ...

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Hvordan man vælger Excel CHOOSE-funktionen i datamodeller - dummier

Selvom valgmuligheden måske ikke Se nyttige på overfladen, denne funktion kan dramatisk forbedre dine Excel-datamodeller. VÆLG-funktionen returnerer en værdi fra en bestemt liste over værdier baseret på et angivet positionsnummer. Hvis du f.eks. Indtaster formlerne VÆLG (3, "Rød", "Gul", "Grøn", "Blå") i en celle, returnerer Excel ...

Valg af editor

Indlæs en Workflow i SharePoint 2010 - dummies

Indlæs en Workflow i SharePoint 2010 - dummies

Konfigurere dit bibliotek til at bruge en workflow i SharePoint 2010 løser kun en del af problemet. Hvis du ikke har dit bibliotek konfigureret til at kick-off automatisk, skal en person manuelt starte workflowen. Start manuelt en arbejdsgang ved at følge disse trin: Gennemse det element, du vil godkende, klik på rullelisten og vælg Workflows. ...

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotek / Liste Generelle indstillinger Område i SharePoint 2010 - dummies

Bibliotekets generelle indstillinger / listen er blevet udvidet i SharePoint 2010 til at omfatte flere nye indstillinger, herunder validering, kolonne standardværdi (for biblioteker), vurdering, metadata navigation, visningsvisning og formular (for lister). Her er et overblik for at se, hvad du kan gøre med hver af disse muligheder. Generelle indstillinger Konfigurationsindstillinger Indstillingsnavn ...

Importer et regneark som en liste i SharePoint 2010 - dummies

Importer et regneark som en liste i SharePoint 2010 - dummies

Har allerede data i et regneark, som du Vil du være en SharePoint 2010 liste? Du er halvvejs derhen! Før du starter, skal du sørge for at gøre følgende: Rens listen. Sørg for, at din liste ligner et bord uden tomme kolonner eller rækker. Sørg for, at din liste har overskrifter. Alle kolonner skal have en ...