DEV Community

Cover image for C++ Switch (Tanlash Operatori).
islomAli99
islomAli99

Posted on

2

C++ Switch (Tanlash Operatori).

Здравствуйте, сегодня мы познакомим вас с оператором выбора в языке программирования C++. Мы используем ключевое слово switch для использования оператора выбора. Вы можете использовать оператор условия без использования этого оператора, но переключение намного проще. Итак, приступим к разбору кодов.

Синтаксическое представление оператора выбора Switch.

#include <iostream>
using namespace std;

int main()
{


switch(qiymat) 
{
  case x:
    // code block
    break;
  case y:
    // code block
    break;
  default:
    // code block
}

return 0;
}
Enter fullscreen mode Exit fullscreen mode
  • switch Данное выражение оценивается один раз.

  • Значение выражения сравнивается со значениями каждого ключевого слова case.

  • Если есть совпадение, выполняется соответствующий блок кода.

  • breakзавершает оператор выбора.

  • default: для значения, где ключевые слова являются необязательными.

  • работает. Если ничего из вышеперечисленного не соответствует, то будет работать значение по умолчанию.

Ниже в качестве примера приведены 3 числа, если это число равно 10, 20, 30, то будет выведено сообщение, что это число равно 10, 20, 30, а если оно не совпадает с этими 3 числами, то он будет установлен по умолчанию, и сообщение будет отображаться как none.

#include <iostream>
using namespace std;

int main()
{

int son;
cin >> son;

switch(son)
{
 case 10:
 cout << "Bu son 10 ga teng";
 break;

 case 20:
 cout << "Bu son 20 ga teng";
 break;

 case 30:
 cout << "Bu son 30 ga teng";
 break;

 default:
  cout << "none";
  break;
}


return 0;
}
Enter fullscreen mode Exit fullscreen mode

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay