相关疑难解决方法(0)

for循环如何工作,特别是(;;)?

通过一些旧的公司代码,我遇到了一个看起来像这样的for循环:

for (;;) {
    //Some stuff
}
Run Code Online (Sandbox Code Playgroud)

我试过Google但找不到任何答案.我是在编程课上睡着了还是这是一个不寻常的循环?

java iteration syntax loops for-loop

61
推荐指数
4
解决办法
4万
查看次数

Java:for(;;)vs. while(true)

标准while(true)循环和for(;;)?之间有什么区别?

编译后是否存在或将两者都映射到相同的字节码?

java for-loop while-loop

60
推荐指数
4
解决办法
2万
查看次数

for循环括号内的两个分号

我定制了一个我在互联网上找到的代码(这是adafruit的推文收据).我无法理解代码的许多部分,但最令我困惑的是括号内有两个分号的for循环

boolean jsonParse(int depth, byte endChar) {
  int c, i;
  boolean readName = true;

  for(;;) {  //<---------
    while(isspace(c = timedRead())); // Scan past whitespace
    if(c < 0) return false; // Timeout
    if(c == endChar) return true; // EOD

    if(c == '{') { // Object follows
      if(!jsonParse(depth + 1, '}')) return false;
      if(!depth) return true; // End of file
      if(depth == resultsDepth) { // End of object in results list
Run Code Online (Sandbox Code Playgroud)

什么是对(;;)是什么意思?(这是一个arduino程序所以我猜它在C中)

c syntax parsing for-loop arduino

25
推荐指数
2
解决办法
2万
查看次数

标签 统计

for-loop ×3

java ×2

syntax ×2

arduino ×1

c ×1

iteration ×1

loops ×1

parsing ×1

while-loop ×1