Was sind die drei grundlegenden Programmstrukturen in der C-Sprache?

烟雨青岚
Freigeben: 2020-07-16 11:11:21
Original
29920 Leute haben es durchsucht

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.

Was sind die drei grundlegenden Programmstrukturen in der C-Sprache?

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
    }
Nach dem Login kopieren

(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;
    }
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage