Como você tem lógica ou no caso de mudar de statment?
Se você tiver uma instrução switch e quiser que determinado código seja executado quando o valor for um valorou outro como você faz isso? O código a seguir sempre vai para o caso padrão.
#include <iostream>
using namespace std;
int main()
{
int x = 5;
switch(x)
{
case 5 || 2:
cout << "here I am" << endl;
break;
default:
cout << "no go" << endl;
}
return 0;
}