Switch() Case Multiple Values

Are multiple values for switch() statement allowed?

Here’s my example:

int i;

for(i=0;i<5;i++)
{
    switch (i)
       {
             case 0,1,2:
                // do something
              break;
              case 3,4:
                // do something
               break;
       }
}

@jdugat, I believe the correct syntax would be:

    switch (i)
       {
             case 0:
  	     case 1:
	     case 2:
                // do something
              break;
             case 3:
	     case 4:
                // do something
               break;
       }

However, you can try to compile with your original syntax to see if it works. :smiley:

1 Like

Your version works mine does not. Thanks for the help!

1 Like