Computer Science, asked by shalinisingh12345, 8 months ago

Should we initialise a variable before switch if we want to use the same variable in two or more cases

Answers

Answered by kolhiv32
0

I've always wondered this - why can't you declare variables after a case label in a switch statement? In C++ you can declare variables pretty much anywhere (and declaring them close to first use is obviously a good thing) but the following still won't work:

switch (val)  

{  

case VAL:  

 // This won't work

 int newVal = 42;  

 break;

case ANOTHER_VAL:  

 ...

 break;

}  

Similar questions