Heim > Backend-Entwicklung > C++ > Hauptteil

Führen Sie if- und else-Anweisungen gleichzeitig in C/C++ aus

PHPz
Freigeben: 2023-09-05 14:29:06
nach vorne
1306 Leute haben es durchsucht

Führen Sie if- und else-Anweisungen gleichzeitig in C/C++ aus

In diesem Abschnitt erfahren Sie, wie Sie sowohl if- als auch else-Teile in C- oder C++-Code ausführen. Diese Lösung ist etwas knifflig.

Wenn if und else nacheinander ausgeführt werden, ist es, als ob die Anweisung ohne if-else ausgeführt würde. Aber hier werden wir sehen, wie man sie nacheinander ausführt, wenn sie existieren.

Beispielcode

#include <iostream>
using namespace std;
int main() {
   int x = 10;
   if(x > 5)   {
      lebel_1: cout << "This is inside if statement" <<endl;
      goto lebel_2;
   }else{
      lebel_2: cout << "This is inside else statement" <<endl;
      goto lebel_1;
   }
}
Nach dem Login kopieren

Ausgabe

This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
This is inside if statement
This is inside else statement
....
....
....
Nach dem Login kopieren

Das Programm verhält sich wie eine Endlosschleife, aber hier werden der if-Block und der else-Block gleichzeitig ausgeführt. Nach der ersten Prüfung haben Zustandsprüfungen keinen wirklichen Einfluss auf die Ausgabe.

HINWEIS: Hier verwenden wir eine goto-Anweisung, um die Steuerung vom if-Block zu else und dann von else zu if zu erzwingen. Aber die Verwendung der goto-Anweisung ist nicht gut. Dies macht es schwierig, den Kontrollfluss eines Programms zu verfolgen.

Das obige ist der detaillierte Inhalt vonFühren Sie if- und else-Anweisungen gleichzeitig in C/C++ aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!