Short Forms
It's pretty easy to get confused by these expressions. To make code more readable you can use the short version of these statements or also called ternary operator, since it consists of three operands. The syntax is the following:
variable = (condition) ? expression#1 : expression#2;
First expression will be executed if the condition returns true, second - if the condiction returns false. Let’s look at the example:
1234567891011// Define variables int x = 3; int y = 7; // Check conditions string result1 = (x < 5) ? "x is less than 5." : "x is greater than 5."; string result2 = (y < 5) ? "y is less than 5." : "y is greater than 5."; // Print results cout << result1 << endl; cout << result2 << endl;
In the first line where we check conditions the statement returns true and we assign to the variable first expression. In the second line the statement returns false and we assign second expression.
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
Awesome!
Completion rate improved to 3.33
Short Forms
Swipe um das Menü anzuzeigen
It's pretty easy to get confused by these expressions. To make code more readable you can use the short version of these statements or also called ternary operator, since it consists of three operands. The syntax is the following:
variable = (condition) ? expression#1 : expression#2;
First expression will be executed if the condition returns true, second - if the condiction returns false. Let’s look at the example:
1234567891011// Define variables int x = 3; int y = 7; // Check conditions string result1 = (x < 5) ? "x is less than 5." : "x is greater than 5."; string result2 = (y < 5) ? "y is less than 5." : "y is greater than 5."; // Print results cout << result1 << endl; cout << result2 << endl;
In the first line where we check conditions the statement returns true and we assign to the variable first expression. In the second line the statement returns false and we assign second expression.
Danke für Ihr Feedback!