Heim  >  Artikel  >  Backend-Entwicklung  >  So verwenden Sie do while in C-Sprache

So verwenden Sie do while in C-Sprache

下次还敢
下次还敢Original
2024-05-02 15:27:16751Durchsuche

Verwendung der do while-Schleife in der C-Sprache: Führen Sie den Schleifenkörper mindestens einmal aus und fahren Sie dann mit der Ausführung fort, wenn überprüft wird, ob der bedingte Ausdruck wahr ist. Beendet die Schleife, wenn der bedingte Ausdruck falsch ist. Im Gegensatz zu einer While-Schleife wird der bedingte Ausdruck einmal ausgeführt, auch wenn er falsch ist.

So verwenden Sie do while in C-Sprache

Verwendung der do-while-Schleife in der C-Sprache

Einführung:
do-while-Schleife ist eine Anweisung, die eine Schleifenstruktur in der C-Sprache implementiert. Sie führt die Schleife mindestens einmal aus, bevor die bedingte Anweisung ausgeführt wird Körper.

Syntax:

<code>do {
  // 循环体语句
} while (条件表达式);</code>

Arbeitsprinzip:

  1. Führen Sie zuerst die Anweisungen im Schleifenkörper aus.
  2. Überprüfen Sie dann den bedingten Ausdruck.
  3. Wenn der bedingte Ausdruck wahr ist, wiederholen Sie die Schritte 1 und 2.
  4. Die Schleife endet, wenn der bedingte Ausdruck falsch ist.

Funktionen:

  • Im Gegensatz zur while-Schleife führt die do while-Schleife den Schleifenkörper mindestens einmal aus, auch wenn der bedingte Ausdruck am Anfang der Schleife falsch ist.
  • Wenn der bedingte Ausdruck immer wahr ist, wird die do while-Schleife unendlich oft ausgeführt.

Beispiel:

<code class="c">int main() {
  int num = 10;

  do {
    printf("Num: %d\n", num);
    num--;
  } while (num >= 0);

  return 0;
}</code>

Ausgabe:

<code>Num: 10
Num: 9
Num: 8
Num: 7
Num: 6
Num: 5
Num: 4
Num: 3
Num: 2
Num: 1
Num: 0</code>

Hinweise:

  • Bedingte Ausdrücke müssen immer vom Typ boolean (wahr oder falsch) sein.
  • Vermeiden Sie das Ändern von Bedingungsvariablen innerhalb des Schleifenkörpers, da dies zu einer Endlosschleife führen kann.

Das obige ist der detaillierte Inhalt vonSo verwenden Sie do while in C-Sprache. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn