passando vários valores para alternar a separação dos valores por vírgulas

Posso passar vários valores para a instrução switch case, separando diferentes valores por vírgulas? qual seria a expressão avaliada? Se não ocorrer nenhum erro, com qual dos vários valores o compilador avaliaria o comutador? Tendo em mente a baixa precedência do operador de vírgula? Por exemplo, eu escrevo o código da seguinte maneira:

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

questionAnswers(1)

yourAnswerToTheQuestion