﻿# V622\. First 'case' operator may be missing\. Consider inspecting the 'switch' statement\.

The analyzer has detected a potential error: the first operator in the 'switch' operator's block is not the 'case' operator\. It causes the code fragment never to get control\.

Consider this example:

```cpp
char B = '0';
int I;
...
switch(I)
{
  B = '1';
  break;
case 2:
  B = '2';
  break;
default:
  B = '3';
  break;
}
```

Assignment "B \= '1';" will never be performed\. This is the correct code:

```cpp
switch(I)
{
case 1:
  B = '1';
  break;
case 2:
  B = '2';
  break;
default:
  B = '3';
  break;
}
```