Ü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");
}