Shorter way to write part of code

Posted By: LawnmowerMan

Shorter way to write part of code - 04/05/17 00:12

Which is shorter way to write this piece of code

Quote:
if (my_var == 1 || my_var == 3 || my_var == 120 || my_var == 400 || my_var == 5 || my_var == 120 ...)


Can I use an array as my_var [1,3,120,400,120] or something similar?
Posted By: Ayumi

Re: Shorter way to write part of code - 04/05/17 07:13

Sure..

Code:
int i;
var Array[10];
Array[0] = 1;
Array[1] = 3;
Array[2] = 2;
Array[3] = 120;

for(i= 0; i < 10; i++)
{
   if(Array[i] == 2) continue;
   ...
}

// or

switch(Array[i])
{
   case 1:
   case 3:
   case 120:
     // Do something
     break;

   case ...
}

© 2024 lite-C Forums