编译器警告(等级 1)C4144

“expression”:关系表达式用作 switch 表达式

指定的关系表达式用作 switch 语句的控制表达式。 相关的 case 语句将获得布尔值。 以下示例生成 C4144:

// C4144.cpp
// compile with: /W1
int main()
{
   int i = 0;
   switch(!i) {   // C4144, remove the ! to resolve
      case 1:
         break;
      default:
         break;
   }
}