Introduktion till While Loop i C

Med tillkomsten av teknik har datorer utvecklats vilket i sin tur förde kravet på programmeringsspråk. Det fanns många programmeringsspråk som inkluderar både lågnivåspråk och högnivåspråk. Språk på hög nivå är lättare att använda eftersom de är lätta att förstå jämfört med språk på låg nivå. C är ett sådant högnivåspråk som används allmänt som ett programmeringsändamål. Det finns massor av ett koncept som man behöver studera och öva för att förstå grundläggande begrepp. I den här artikeln kommer vi att diskutera While Loop i C.

Vad är medan slingan i C?

Det finns flera villkorade metoder i C, t.ex. om-annars-metod, om-annars-om-metod, medan metod, do-medan-metod och flera andra metoder också. Av sådana olika metoder i C är en sådan metod medan loop-metoden. I den här metoden använder vi den för att köra en viss uppsättning instruktioner eller kod om villkoret uppfyller. En medan-slutsats innehåller generellt sett instruktioner. Enligt villkoret kan en eller flera kodrader köras om uttrycket är sant. Om uttrycket inte uppfylls kommer inte instruktionskoden inom slingan att köras. Det körs när uttrycket blir nöjd.

Syntax av While Loop in C

Låt oss försöka förstå grundsyntaxen för medan loopen i C.

While (condition which needs to be evaluated)
(
Instructions of code
Increment of the value;
)

Låt oss nu försöka förstå hur detta block av uttalandet faktiskt går.

  • Villkoret som måste utvärderas: Koden inom dessa parenteser används för att tillhandahålla villkor som måste utvärderas. Om detta villkor för utvärdering uppfylls kommer kodinstruktionerna att utföras. Ett typiskt exempel kan vara att kontrollera om variabeln x är mindre än 10.
  • Kodinstruktioner: Här lägger vi till de kodrader som måste utföras när villkoret blir uppfyllt och exekveringen är inne i medan loopen. Ett typiskt exempel kan vara att skriva ut värdet på den variabel som loopen kör över.
  • Värdet ökar : I det här avsnittet ökas helt enkelt värdet. Värdet på den variabel som ökas är den variabel som använder vilken loop som kör.

Flödesdiagram

Låt oss nu titta på flödesschemat för medan-slingan i C.

Låt oss nu titta på hur medan loop fungerar i C.

Hur medan Loop fungerar i C?

Som förklarats tidigare i artikeln innehåller en stundslinga i allmänhet tre underavsnitt som är-

  • Villkoret som måste utvärderas: Koden inom dessa parenteser används för att tillhandahålla villkor som måste utvärderas. Om detta villkor för utvärdering uppfylls kommer kodinstruktionerna att utföras. Ett typiskt exempel kan vara att kontrollera om variabeln x är mindre än 10.
  • Kodinstruktioner : Här lägger vi till de kodrader som måste utföras när villkoret blir uppfyllt och exekveringen är inne i medan loopen. Ett typiskt exempel kan vara att skriva ut värdet på den variabel som loopen kör över.
  • Värdet ökar : I det här avsnittet ökas helt enkelt värdet. Värdet på den variabel som ökas är den variabel som använder vilken loop som kör.

Exempel på While Loop i C

Låt oss förstå hur du använder While Loop i C med några exempel.

Exempel 1

Skriv ett program för att slinga en variabel från 1 till 10.

#include
int main () (
int x = 1; // initializes a variable with value 1
while (x < 10) ( // condition which needs to be evaluated
// code of instructions which needs to be executed
x++; // incremental value
)
)

Nu kopierar du koden och kör C-miljön. Den kör helt enkelt ovanstående kod.

Exempel 2

Skriv ett program för att skriva ut Factorial of a 15 med While Loop

#include
int main () (
int i = 15, factorial = 1;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;

Beskrivning: Faktorn för numret som anges av användaren är 1307674368000.

I exemplet ovan förklarar vi variabel I med värde 15 vars faktorium vi behöver hitta. Nu kommer vi att iterera en stundslinga över variabeln i. En variabel factorial kommer att användas för att lagra factorialvärdet.

Produktion:

I nästa avsnitt kommer vi nu att använda det här exemplet för att ta emot det nummer vars faktorium vi behöver hitta från användaren. Nu kommer det att vara mer dynamiskt där faktorer av valfritt antal kan hittas baserat på användarvärde.

Exempel 3

Låt oss nu modifiera koden ovan för att ta emot numret som en inmatning från en användare och skriva ut dess faktorial.

#include
int main () (
int numFromUser, i, factorial = 1;
printf ("Enter the number\n");
scanf ("%d", &numFromUser);
i = numFromUser;
while (i >= 1)(
factorial = factorial * i;
i--;
)
printf ("The factorial of the number entered by the user is %d", factorial);
return 0;
)

Förklaring av koden

  • Variabel numFromUser lagrar värdet från användaren.
  • Variabel factorial har faktoriellt värde.

Inmatning:

Ange numret: 5

Produktion:

Faktoriet för numret som anges av användaren är 120.

Slutsats

C är ett programmeringsspråk där det finns många koncept som man behöver studera. Medan Loop är en av dem. Dessa villkorade uttalanden kör i princip koden för att kontrollera om uttrycket uppfyller villkoret Baserat på uttrycksutvärderingen kör det koden. Ett villkorligt uttalande används ofta i alla programmeringsspråk för olika logiska programmeringsuttryck.

Rekommenderade artiklar

Detta är en guide till While Loop i C. Här diskuterar vi vad som är While Loop in C, Flow Diagram, How While Loop fungerar i C och exempel på While Loop i C. Du kan också gå igenom våra andra föreslagna artiklar–

  1. Medan Loop i Java
  2. C # medan slingan
  3. Mönster i C-programmering
  4. Bästa C-kompilatorer
  5. Guide till While Loop i JavaScript
  6. Hur medan Loop fungerar i PHP?

Kategori: