C Guider fra Roots - Del 10 Innledning Dette er del 10 av min serie, C Guider fra Roots. En sløyfe er et sett med utsagn som utfører gjentatte ganger til en bestemt betingelse er oppfylt. I C, har du do-while-loop, mens loop og for-loop. Vi skal se hva alle disse betyr i denne artikkelen. En sløyfe i seg selv er en konstruksjon med en blokk som har setningene i blokken. Merk: Hvis du ikke kan se koden, eller hvis du tror noe mangler (ødelagt kobling, bilde fraværende), bare kontakte meg på [email protected]. Det er, kontakt meg for den minste problemet du har om hva du leser.
Gjør-mens Loop Prøv følgende kode først: #include int main () {int n = 0; gjøre {printf ("% i", n); printf ("\\ n"); ++ n; } While (n returnere 0;} La oss se på hva som er i blokk med den viktigste funksjonen Zero er tildelt en identifikator, n Da har du do-while-loop konstruere første i konstruksjonen er, gjør... . Dette er en instruks til C til å utføre det som er inne i klammeparentes. C utfører uttalelser i blokken til hovedfunksjonen fra topp til bunn. Den første setningen til å kjøre er erklæringen og oppdrag for identifikator, n. Den neste setningen er den do-while-loop konstruere.
Så, så snart C ser, gjør, utfører det alle utsagnene i klammeparentes av konstruksjonen. Det er tre uttalelser i over blokken (konstruere). viser Den første verdien av n. De intervaller andre, n. Nå, etter den andre krøllete braketten på do konstruere, har du ordet, mens. gjør og samtidig er reserverte ord. De er instruksjoner til C. etter ordet, mens, har du en betingelse. Så, instruerer C for å utføre de uttalelser i klammeparentes. Umiddelbart etter at C ser stund. mens evaluerer tilstanden for å se om tilstanden gir sann.
Hvis det resulterer i ekte (returnerer true), deretter utsagnene i klammeparentes av do-while-loop konstruksjonen utføres på nytt. Mens tilstanden er sjekket igjen; hvis det er sant blokken av do-while-konstruksjonen utføres på nytt. Denne syklusen gjentas til betingelsen er usann. For tilfellet ovenfor startverdien for n er null. Når blokken er utført, blir null vises og deretter verdien av n er økt til 1, fra null. Som n er 1, blir den mens tilstanden ", mens (1 Den høyeste verdien av n vises er 4, men n kommer til en verdi av 5, siden i blokken, vises den før den økes.
Syntaksen for gjør- mens konstruksjon er: Gjør {uttalelser} while (tilstand), mens loop Konstruer Syntaksen for mens loop konstruksjonen er samtidig (tilstand) {uttalelser}; while løkke konstruksjonen
NET - C # - Hvordan kode en gjenbruk…