- #1
shauns87
- 14
- 0
What is the difference between switch statement and if statement?
if (x > 10)
{
// Do something
}
else if (x < 0)
{
// Do something else
}
else
{
// etc...
}
Switch: tests the value of a given variable against a list of case values and when a match is found, a block of statements associated with that case is executed.
If Else: If the test value is true, then the true block statements following the if are executed.
Now, the point is that I feel that both are the same and can be used interchangeably.
Am i right?