“C er et flott programmeringsspråk, og det er også en av de første. “C” er grunnlaget for flere moderne programmeringsspråk. I denne artikkelen bruker vi "C" -programmeringen "Fortsett" -uttalelsen i forbindelse med løkker. Vi benyttet oss av "fortsett" -uttalelsen; Hvis vi ønsker å ignorere visse utsagn i løkken, vil den ikke avslutte løkken som en break uttalelse. Når vi bruker "Fortsett", beveger kontrollen seg til sløyfens påfølgende iterasjon i stedet for å forlate sløyfen.”
Eksempel 1: Fortsett uttalelse med for-loop
Vi vil demonstrere og lære å bruke "fortsett" -uttalelsen i "for loop" i dette eksemplet. Koden nedenfor illustrerer hvordan du implementerer "fortsett" -uttalelsen i en "for loop".
Koden startes med å inkludere overskriftsfiler “#include”. Det er et direktiv som instruerer kompilatoren om å plassere innholdet i "stdio" på det bestemte stedet. Alle nødvendige operasjoner relatert til inngangs- og utgangsenheter som er inneholdt i koden er gitt i denne "stdio" -delen. Deretter brukte vi “Main ()” -funksjonen med en “int” -type i følgende linje. Det vil gi oss heltallverdier hvis vi bruker "int main ()" -funksjonen. “Int” er datatypen for integrerte verdier.
Inne i den krøllete braketten er en variabel med en heltalldatatype blitt initialisert som "i = 10". Deretter initialiserte vi "for-loop" der vi satte verdien av "jeg" lik "0", og etter det definerte vi en tilstand som sier "jeg" må være mindre enn eller lik "9" og Endelig komponent sa å heve verdien av “jeg”. Som en konsekvens hevder denne sløyfen som helhet en betingelse for verdien av "jeg" som starter fra "0" og øker verdien av "jeg" med hver tilstandskontroll til den er mindre enn eller lik "9". Den forlinje sløyfens parentes begynte å vises i den påfølgende linjen; Vi bruker en "IF -uttalelse" og en "fortsett" uttalelse innen disse parentesene. En betinget uttalelse er kjent som en "if" utfører en funksjon eller viser data hvis det er sant.
Innenfor sløyfer blir fortsettelseserklæringen brukt. Når en fortsettelseserklæring er inneholdt i en sløyfe, hopper kontrollen til starten av sløyfen for den påfølgende repetisjonen, og hopper over utførelsen av eventuelle uttalelser som finnes i sløyfens innhold for den nåværende iterasjonen. Tilstanden i denne koden sier at hvis "jeg" tilsvarer "5", vil fortsettelseserklæringen oppstå. Nå i neste linje brukte vi en utskriftsuttalelse i utskriftsfunksjonen; Vi brukte “%d” og “Jeg”. Datatype -spesifikasjonen “%d” brukes i C -programmering for å definere hvilken type data som skal lagres og vises. Her er “%d” lagt til for å betegne at dataene er desimal heltall.
Etter å ha sjekket og tilfredsstilt For-loop-tilstanden, vil variabelen “i” skrive ut hver verdi som er lagret i den en gang om gangen. Når sløyfen starter, vil kontrolleren sjekke IF -tilstanden; Hvis verdien er lik "5", vil kontrollen hoppe inne i IF -tilstanden og sjekke hvilken uttalelse som er spesifisert i den, ettersom vi har spesifisert "fortsett" -uttalelsen i IF -tilstanden, vil dette gjøre kontrollen tilbake til loopen og Fortsetter implementeringsprosessen, men når den ikke er "5", vil kontrollen hoppe utenfor IF -tilstanden og sjekker hva uttalelsen er spesifisert i den.
Utfallet viser at bortsett fra “5”, vises alle sifre mellom 0 og 9. Tallene begynte på null siden vi initialiserte verdien av “i” som “0”, og det endte på “9” sløyfen avsluttes når verdien overstiger “9”. Fordi vi brukte tilstanden hvis "i == 5", så fortsatte sløyfen i stedet for å gå til utskriftsfunksjonen nedenfor på grunn av "fortsett" -uttalelsen, så "5" vises ikke.
Eksempel nr. 2: Fortsett uttalelse med do-mens-loop
I dette eksemplet skal vi bruke "fortsette" uttalelsen i whow-loop. For å gjentatte ganger iterere en del av manuset, bruker en DO mens Loop. Det anbefales å bruke en do-hele sløyfe hvis mengden iterasjoner ikke er angitt og du må kjøre løkken minst en gang. Fordi tilstanden er bekreftet etter sløyfens kropp, kjøres do-mens-sløyfen minst en gang. Bildet nedenfor vil vise hvordan du bruker fortsettelseserklæringen med en do-mens Loop.
La oss starte vår andre eksempelkode ved først å legge til “stdio.H ”overskriftsfiler i skriptet. "Main ()" -metoden ble deretter brukt med "int" datatyper. På følgende linje, mellom disse krøllete parentes, definerte vi dessuten heltallvariabelen “X” og ga den verdien “8”. Etter det brukte vi DO -funksjonen i følgende linje for å anvende tilstanden; Hvis verdien er lik 10, vil kontrollen bevege seg inne i tilstanden og bekrefte hva tilstanden eller uttalelsen er angitt i den. Siden vi brukte "hvis tilstand", hvis "x" -verdien er lik "10", vil den bli økt med en gang.
Kontrolleren vil deretter gå tilbake til løkken fordi vi definerte en "fortsette" uttalelse innen "hvis tilstanden" og deretter fortsatte prosedyren. Verdien av x skrives ut i følgende linje ved å bruke "print ()" -funksjonen når den gjør-mens-loopens tilstand er bekreftet, og da er verdien av "x" økt. Etter å ha spesifisert tilstanden, brukte vi også “%d/n” inne i utskriftsfunksjonen for å definere datatypeformatet og hoppe til neste linje. Verdiene holdes inne i variabelen “x” etter å ha blitt spesifisert. Etter det benyttet vi oss av MAS -uttalelsen for å anvende betingelsen om at sløyfen vil avslutte hvis verdien av "x" er mindre enn "15". Som et resultat, etter å ha skrevet ut tallene 8 til 14, vil programmet stoppe fordi verdien ikke tilfredsstilte tilstanden. La oss flytte til resultatet.
Du må klikke "Kjør" for å se utdataene.
I den siterte ovenfor figuren vises verdiene til “x”. Siden sløyfen passerer fra “8” til “14”, er verdiene til “X” 8 til 14, men verdien “10” er ikke skrevet ut fordi vi brukte “IF -tilstanden” som sier hvis verdien tilsvarer “10” , det vil øke en gang i det. Inne i "hvis tilstand" brukte vi også "fortsett" -uttalelsen, så på grunn av det vil kontrollen gå tilbake til løkken og fortsette neste iterasjon.
Konklusjon
Vi har dekket bruken av "fortsett" uttalelsen på "C" -språket i denne guiden. To forekomster av "fortsett" uttalelser som brukes med løkker har blitt diskutert. Det første eksemplet forstår bruken av "fortsett" -uttalelsen i for-loop, og den andre forekomsten bruker fortsettelseserklæringen i do-mens-loop. For hver type sløyfe, når forholdene er matchet, utfører kontrollen kontinuerlig påstand. De endelige utgangene er gjengitt for hvert C -program som genereres i denne opplæringen.