|
|
||
6. Связывание и вложенные ветвления if/else |
||
Стейтменты if/else можно использовать в связке: #include <iostream>
int main()
{
std::cout << "Enter a number: ";
int a;
std::cin >> a;
if (a > 15)
std::cout << a << " is greater than 15\n";
else if (a < 15)
std::cout << a << " is less than 15\n";
else
std::cout << a << " is exactly 15\n";
return 0;
}
Одни стейтменты if могут быть вложены в другие стейтменты if: #include <iostream>
int main()
{
std::cout << "Enter a number: ";
int a;
std::cin >> a;
if (a > 15) // внешний оператор if
// Это плохой способ написания вложенных стейтментов if
if (a < 25) // внутренний оператор if
std::cout << a << " is between 15 and 25\n";
// К какому if относится следующий else?
else
std::cout << a << " is greater than or equal to 25\n";
return 0;
}
|
||
|
||
6 |