C++ Bedingungsoperator

Bedingung mit Bedingungsoperatoren ?: in C++ erstellen



Bedingungsoperatoren ? :
anhand den Bedingungsoperatoren >>?<< und >>:<< kann eine Bedingung ausgewertet - und einer Variablen zugewiesen werden.

Trifft die Bedingung (i == 1000) zu, so wird der >>?<<-Teil ausgeführt, schlägt diese fehl, wird der >>:<<-Teil behandelt.

/*
* Bedingungsoperator
*/ 
 
 
#include <iostream>
#include <string>
using namespace std;
 
 
int main()
{
  // Variablen-Deklaration
  int i = 1001;
  string ergebnis;
 
 
  // Bedingung Abfragen, und Wert ergebnis zuweisen
  ergebnis =  (i == 1000) ? "Wert ist 1000" : "Wert ungleich 1000";
  cout << ergebnis;  // Ausgabe
 
 
  return 0;
}
 
 
/*
* Bedingungsoperator
*/ 
 
 
#include <iostream>
#include <string>
using namespace std;
 
 
int main()
{
  // Variablen-Deklaration
  int i = 1001;
 
 
  // Bedingung Abfragen und entsprechenden Bedingungsteil ausführen
  (i == 1000) ? cout << "Wert ist 1000" : cout << "Wert ungleich 1000";
 
 
  return 0;
}