int main()
{
switch(1,2)
{
case 1:printf("1");break;
case 2:printf("2");break;
default: printf("error");break;
}
}
これはcで有効ですか?cでは、switch文は2つの引数を持つことができますか?
私は、それはすべきではないと思ったが、この場合には、,
がcomma operatorあるので、私はそれをコンパイルするとき、それはエラーを示していないと出力2
ケースステートメントに2つのケースを実行する方法がありますが、これはコンマではなく、あなたが求めているものです。 –
@ jerry-jeremiahどういう意味ですか、詳細を教えてください。 –