int main()
{
switch(1,2)
{
case 1:printf("1");break;
case 2:printf("2");break;
default: printf("error");break;
}
}
Est-ce valide dans c?En c, une instruction switch peut-elle avoir 2 arguments?
Je pensais que ce ne devrait pas être, mais quand je compilé, il montre aucune erreur et produit la sortie 2.
Il existe un moyen de faire en sorte que l'instruction case fasse deux cas si c'est ce que vous demandez - mais pas avec une virgule. –
@ jerry-jeremiah qu'est-ce que c'est, pouvez-vous élaborer s'il vous plaît? –