典型的使用场景有哪些呢?
在C语言中?
我知道它基本上是用来跳过编译器期望的表达式,但我只对这种用法的真实世界示例感兴趣。
;
在C语言中?
我知道它基本上是用来跳过编译器期望的表达式,但我只对这种用法的真实世界示例感兴趣。
condition ? x = 1 : "do nothing";
它更像是一个空表达式而不是一个空语句,但通常在for循环中找到。
for (;;) // Loop "forever"
for (int i=10; i--; ) // 9..0
等等
for(int i=10; i--; {})
。我知道这有点挑剔 :-) - Steve Jessop我只在 case
语句以声明开始时使用 null 语句:
switch(x) {
case 5: ;
int y = makeValue(z);
...
break;
...
}
{}
在某些情况下并不实用,而分号;
则可能更为实用。 - R.. GitHub STOP HELPING ICE