enum player {human, computer}
void main()
{
player player1 = human;
if (warunek) player1 = !player1;
}
kompilator oczywiście tego nie kompiluje, ale są tylko dwie możliwości dla typu player, więc jeśli nie human to computer; można to zrobić nierozpisując kolejnych warunków?