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 Beheersen: Efficiënte Codeherhalingstechnieken

Soms moet een codeblok meerdere keren uitgevoerd worden. Normaal worden statements sequentieel uitgevoerd.

Programmeertalen bieden controlestructuren voor complexere uitvoeringspaden.

Een lusstatement laat ons een statement of groep statements herhalen. Algemene vorm:

C# Lussen Beheersen: Efficiënte Codeherhalingstechnieken

C# biedt deze lusvormen:

NrLustype & Beschrijving
1while lus – Herhaalt zolang conditie true is. Test voor de body.
2for lus – Voert sequentie uit, beheert lusvariabele compact.
3do...while lus – Test conditie aan het einde van de body.
4geneste lussen – Lus binnen een andere while, for of do..while.

Luscontrolestatements

Veranderen de normale uitvoervolgorde. Bij verlaten van een scope worden automatische objecten gedestroyed.

NrControlestatement & Beschrijving
1break – Beëindigt lus of switch, gaat naar statement erna.
2continue – Slaat rest van body over, test conditie direct opnieuw.

Oneindige Lus

Een lus wordt oneindig als de conditie nooit false wordt. De for-lus is traditioneel hiervoor. Omdat geen van de drie expressies verplicht is, maak je een oneindige lus door de conditie leeg te laten:

Voorbeeld

using System;

namespace Lussen {
    class Program {
        static void Main(string[] args) {
            for (;;) {
                Console.WriteLine("Hey! Ik zit vast!");
            }
        }
    }
}

Ontbrekende conditie wordt als true behandeld. Programmeurs gebruiken vaak for(;;) om een oneindige lus aan te duiden.

C Taal

  1. Phase‑Locked Loops (PLL's): Fundamenten, Toepassingen en Ontwerp Best Practices
  2. De C# Switch Statement: Syntaxis, Voorbeelden & Best Practices
  3. C# While en Do-While Loops: Syntaxis, Voorbeelden en Best Practices
  4. C# For Loops: Syntaxis, Stroom en Praktische Voorbeelden
  5. C# Break Statement: Hoe en Wanneer Te Gebruiken
  6. C# Continue Statement: Effectief Lusiteraties Overslaan
  7. C# foreach Loops: Arrays en Collecties Eenvoudig Itereren
  8. C++ for loops: stap-voor-stap gids
  9. C++ break statement: loop controle onder de knie
  10. C-basissyntax: Tokens, structuur en puntkomma's
  11. Python-lussen beheersen: For, While, Break, Continue en Enumerate uitgelegd