C1845: Constant integer-value expected

[ERROR]

Description

The case expression was not an integral constant.

Example
  int i;

  
  void main(void) {

  
    switch (i) {

  
      case i+1:

  
        i=1;

  
    }

  
  }

  
Tips

Case expressions must be integral constants.