C 以下哪项不等同于其他?

C 以下哪项不等同于其他?,c,C,以下哪项不等同于其他两项?请告诉我它的输出与其他两个没有什么不同 while (i<10) {...} for (;i<10:) {...} do {...} while (i<10); while(ido while循环与其他循环不同,它将至少执行一次,因为条件检查发生在循环体之后。其他两个结构首先检查i最后一个是否与前两个不同!如果i==15,则前两个根本不执行,而do{}块执行一次。在每个块中放置一个printf(“%d\n”,i);,你会看到。你怎么想?你为

以下哪项不等同于其他两项?请告诉我它的输出与其他两个没有什么不同

 while (i<10) {...}

 for (;i<10:) {...}

 do {...} while (i<10);

while(ido while
循环与其他循环不同,它将至少执行一次,因为条件检查发生在循环体之后。其他两个结构首先检查
i最后一个是否与前两个不同!如果
i==15
,则前两个根本不执行,而
do{}
块执行一次。

在每个块中放置一个
printf(“%d\n”,i);
,你会看到。你怎么想?你为什么这么想?请阅读,以及。因为中间的一个(
for(;我猜他指的是
for(;这是我第一次问..请原谅我的不清楚,谢谢你对它的关注我知道,但我就是找不到一个例子;另一个答案启发我,当“我”没有愤怒地说“这就是重点!”时,我几乎忘记了“for”和“while”可能根本不会执行循环,但“do while”“即使i的范围不在,也可以执行”