Die drei grundlegenden Programmstrukturen der C-Sprache sind: sequentielle Struktur, Auswahlstruktur (Zweigstruktur) und Schleifenstruktur. Die sequentielle Struktur wird Satz für Satz vom Anfang bis zum Ende ausgeführt. Nachdem ein bestimmter Knoten erreicht wurde, entscheidet die Auswahlstruktur basierend auf dem Ergebnis einer Beurteilung, und die Schleife hat einen Schleifenkörper body ist ein Absatzcode.
Die drei grundlegenden Programmstrukturen der C-Sprache sind: sequentielle Struktur, Auswahlstruktur (Zweigstruktur) und Schleifenstruktur; 🎜>1. Programmstruktur: In C-Sprachprogrammen gibt es drei Programmstrukturen: sequentielle Struktur, Auswahlstruktur (Zweigstruktur) und Schleifenstruktur: Satz für Satz von Anfang an ausführen; bis der letzte Satz ausgeführt wird;
Auswahlstruktur: Nach Erreichen eines bestimmten Knotens wird die auszuführende Verzweigungsrichtung basierend auf dem Ergebnis einer Beurteilung bestimmt
Schleifenstruktur : Schleifenstruktur Es gibt einen Schleifenkörper und im Schleifenkörper befindet sich ein Code. Für die Schleifenstruktur besteht der Schlüssel darin, basierend auf dem Beurteilungsergebnis zu entscheiden, wie oft der Schleifenkörper ausgeführt wird.
Hinweis: Logischerweise gibt es einen Bool-Typ (auch Boolescher Typ genannt). nur zwei Werte, nämlich wahr und falsch. Der endgültige Wert des Beurteilungsausdrucks in der C-Sprache ist ein Bool-Typ. Der Bool-Wert dieses Beurteilungsausdrucks bestimmt, wie die Auswahlstruktur ausgewählt und die Schleifenstruktur wiederholt wird.
2. Sequentielle Struktur: Die sequentielle Struktur Die Struktur ist im Allgemeinen sehr einfach. Zusätzlich zu Auswahlstrukturen und Schleifenstrukturen treffen wir auf sequentielle Strukturen
3. Auswahlstruktur: Es gibt zwei Hauptauswahlstrukturen, die häufig in der C-Sprache verwendet werden:
(1 )
if else:Einführende Schlüsselwörter: if else else if
if (bool值) // 如果bool值为真,则执行代码段1,否则执行代码段2 { 代码段1 } else { 代码段2 } if (bool值1) // 如果bool值1为真,则执行代码段1,否则判断bool值2是否为真 { 代码段1 } else if (bool值2) // 若bool值2为真则执行代码段2,否则直接执行代码段3 { // 开头的if和结尾的else都只能有一个,但是中间的else if可以有好多个 代码段2 } else { 代码段3 }
(2) case switch: Einführende Schlüsselwörter: switch case break default
switch (变量) // 执行到这一句时,变量的值是已知的 { // switch case语句执行时,会用该变量的值依次与各个case后的常数去对比,试图找到第一个匹配项,找到匹配的项目后, case 常数1: // 就去执行该case对应的代码段,如果没找到则继续下一个case,直到default 代码段1; // 如果前面的case都未匹配,则default匹配。 break; case 常数2: 代码段2; break; …… default: 代码段n; break; }
Hinweis:
Erstens muss der Fall eine Konstante und eine Ganzzahl sein; Zweitens, im Allgemeinen nach dem Codesegment in In jedem Fall muss eine Pause erfolgen. Drittens gibt es normalerweise einen Standardwert nach dem Fall. Obwohl die Syntax keinen Standardwert zulässt, wird empfohlen, ihn beim Schreiben von Code zu schreiben : "
C-Sprach-Tutorial》
Das obige ist der detaillierte Inhalt vonWas sind die drei grundlegenden Programmstrukturen in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!