Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C# - Lussen

Er kan zich een situatie voordoen waarin u een codeblok meerdere keren moet uitvoeren. Over het algemeen worden de instructies opeenvolgend uitgevoerd:de eerste instructie in een functie wordt eerst uitgevoerd, gevolgd door de tweede, enzovoort.

Programmeertalen bieden verschillende besturingsstructuren die meer gecompliceerde uitvoeringspaden mogelijk maken.

Een lusinstructie stelt ons in staat om een ​​instructie of een groep instructies meerdere keren uit te voeren en het volgende is het algemene begin van een lusinstructie in de meeste programmeertalen −

C# biedt de volgende typen lussen om aan lusvereisten te voldoen. Klik op de volgende links om hun details te controleren.

Sr.nr. Looptype en beschrijving
1 terwijl-lus

Het herhaalt een verklaring of een groep verklaringen terwijl een bepaalde voorwaarde waar is. Het test de conditie voordat de lus wordt uitgevoerd.

2 voor lus

Het voert een reeks instructies meerdere keren uit en verkort de code die de lusvariabele beheert.

3 doe...terwijl lus

Het is vergelijkbaar met een while-statement, behalve dat het de voorwaarde aan het einde van de lus-body test

4 geneste lussen

Je kunt een of meer loops in een andere while-, for- of do..while-loop gebruiken.

Kluscontroleverklaringen

Lusbesturingsinstructies veranderen de uitvoering van de normale volgorde. Wanneer de uitvoering een bereik verlaat, worden alle automatische objecten die in dat bereik zijn gemaakt, vernietigd.

C# biedt de volgende besturingsinstructies. Klik op de volgende links om hun details te controleren.

Sr.nr. Controleverklaring en beschrijving
1 break-instructie

Beëindigt de lus of overschakelen statement en draagt ​​de uitvoering over aan het statement dat direct volgt op de lus of switch.

2 vervolg statement

Zorgt ervoor dat de lus de rest van zijn lichaam overslaat en onmiddellijk zijn toestand opnieuw test voordat hij het herhaalt.

Oneindige lus

Een lus wordt een oneindige lus als een voorwaarde nooit onwaar wordt. De voor lus wordt traditioneel hiervoor gebruikt. Aangezien geen van de drie expressies die de for-lus vormen vereist zijn, kunt u een eindeloze lus maken door de voorwaardelijke expressie leeg te laten.

Voorbeeld

using System;

namespace Loops {
   class Program {
      static void Main(string[] args) {
         for (; ; ) {
            Console.WriteLine("Hey! I am Trapped");
         }
      }
   }
} 

Wanneer de voorwaardelijke uitdrukking afwezig is, wordt aangenomen dat deze waar is. Je hebt misschien een initialisatie- en increment-expressie, maar programmeurs gebruiken vaker de constructie for(;;) om een ​​oneindige lus aan te duiden.


C Taal

  1. Phase-locked loops
  2. C# switch-instructie
  3. C# while en do...while-lus
  4. C# voor lus
  5. C# break-instructie
  6. C# doorgaan Verklaring
  7. C# foreach-lus
  8. C++ voor Loop
  9. C++ break-instructie
  10. Python For &While-lussen:enumerate, break, continue statement
  11. C - Basissyntaxis