Übergeben mehrerer Werte, um die Werte durch Kommas zu trennen

Kann ich mehrere Werte an die switch case-Anweisung übergeben, indem ich verschiedene Werte durch Kommas trenne? Was würde der Ausdruck auswerten? Wenn kein Fehler auftritt, mit welchem ​​der mehreren Werte würde der Compiler den Switch auswerten? Bedenken Sie die niedrige Priorität des Komma-Operators? Sagen wir zum Beispiel, ich schreibe den Code wie folgt:

int m=10;
switch(m, m*2)
{
     case 10: printf("\n case 10");
     case 20: printf("\n case 20");
     case 30: printf("\n case 30");
     default: printf("\n no case");
 }

Antworten auf die Frage(1)

Ihre Antwort auf die Frage