Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

Die C for-Schleife meistern: Syntax, Mechanik und praktische Beispiele

Die C for-Schleife meistern: Syntax, Mechanik und praktische Beispiele

Entdecken Sie, wie Sie die C for-Schleife schreiben, verstehen und nutzen mit klaren Erklärungen und praktischen Code-Beispielen.

Eine Schleife ist eine Kontrollstruktur, die einen Codeblock wiederholt, bis eine angegebene Bedingung falsch wird. In C gibt es drei primäre Schleifenkonstrukte:

  1. for-Schleife
  2. while-Schleife
  3. do…while-Schleife

Dieses Tutorial konzentriert sich ausschließlich auf die for-Schleife. Bleiben Sie dran für unsere nächsten Beiträge zu while und do…while Schleifen.


Die for-Schleife verstehen

Die kanonische Syntax, wie vom C11-Standard definiert, lautet:

for (initialization; test; update) { /* loop body */ }

Jede Komponente spielt eine eindeutige Rolle:

Wie die for-Schleife funktioniert

Für ein tieferes Verständnis logischer Bedingungen, überprüfen Sie C's relationale und logische Operatoren.


Schleifen-Flussdiagramm

Die C for-Schleife meistern: Syntax, Mechanik und praktische Beispiele

Beispiel 1: Zahlen 1–10 ausgeben

#include <stdio.h> int main(void) { for (int i = 1; i <= 10; ++i) { printf("%d ", i); } return 0; }

Ausgabe

1 2 3 4 5 6 7 8 9 10

Schritt-für-Schritt-Aufschlüsselung:

  1. i wird auf 1 initialisiert.
  2. Der Test i <= 10 ist wahr, also wird i (1) ausgegeben.
  3. Das Update ++i inkrementiert i auf 2, und die Schleife wiederholt sich.
  4. Dies geht weiter, bis i 11 wird, woraufhin der Test fehlschlägt und die Schleife endet.

Beispiel 2: Summe der ersten N natürlichen Zahlen

#include <stdio.h> int main(void) { int num, count, sum = 0; printf("Positive Ganzzahl eingeben: "); scanf("%d", &num); for (count = 1; count <= num; ++count) { sum += count; } printf("Summe = %d\n", sum); return 0; }

Ausgabe

Positive Ganzzahl eingeben: 10 Summe = 55

Erklärung:

  1. Variable num speichert die Benutzereingabe.
  2. count startet bei 1. Der Test count <= num ist wahr, also wird sum zu 1.
  3. Nach ++count ist count 2; der Test bleibt wahr, fügt 2 zu sum hinzu (jetzt 3).
  4. Die Iteration geht weiter, bis count 11 erreicht, dann schlägt der Test fehl und die Schleife stoppt.
  5. Die finale sum (55) wird ausgegeben.

Als Nächstes: Wir werden while und do…while Schleifen für zusätzliche Kontrollflussmuster erkunden.

C Sprache

  1. Wolframlegierungs-Geschosse: Die umweltfreundliche, hochleistungsfähige Alternative zu Blei
  2. C# While und Do-While Schleifen meistern: Syntax, Beispiele und Best Practices
  3. C# For-Schleifen meistern: Syntax, Ablauf und praktische Beispiele
  4. Java Enhanced For-Schleife meistern: Syntax, Beispiele und Best Practices
  5. Java-Programm zur Identifikation von Armstrong-Zahlen mit For-Schleife
  6. Java Palindrom-Zahl-Prüfer: Algorithmen mit While- und For-Schleifen
  7. Python Schleifen meistern: For, While, Break, Continue und Enumerate erklärt
  8. Pythons range()-Funktion meistern: Von Grundlagen bis zu fortgeschrittenen Anwendungsfällen
  9. C# Reguläre Ausdrücke (Regex): Praktischer Leitfaden
  10. PCB-Fertigung im 5G-Zeitalter: Trends & Herausforderungen