为了理解上的方便,有时写出如下的代码:
if (i == 0) ;
else
{
 ...
}
但编译器老是提示“空语句可能有错误”,感觉不爽。如果用调整编译器警告级别,又担心真的出错时,又不知道。
如微软举的例子:
for (int i = 0; i < 10; i++) ;
{
  Console.WriteLine("OK");
}

理想情况下,空语句用一个nop来指明也不错,但我找不到类似的这种语句,后来发现对空语句前后加入一个花括号,也会让编译器停止提示。目前就暂时用这种方法吧
if (i == 0) { ; }
else
{
 ...
}

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-20
  • 2021-12-22
  • 2021-10-13
  • 2022-12-23
  • 2021-05-21
猜你喜欢
  • 2022-02-14
  • 2022-12-23
  • 2022-12-23
  • 2021-05-19
  • 2021-06-27
  • 2022-12-23
  • 2021-07-07
相关资源
相似解决方案