Loops 循环-用于(i=0;i<;n;i+;+;)等效项

Loops 循环-用于(i=0;i<;n;i+;+;)等效项,loops,for-loop,Loops,For Loop,的确切执行流程是什么(i=0;i您的while循环是等效的,除了一个细节,计数器在循环体之后递增。对于您的版本,在每次迭代中打印i将输出1作为第一个数字,但是经典的for循环将从0开始。此外,if是多余的,因为您可以将其条件移动到中de>while循环并避免中断: int i = 0; while (i < n) { //body i++; } inti=0; 而(i

的确切执行流程是什么(i=0;i您的while循环是等效的,除了一个细节,计数器在循环体之后递增。对于您的版本,在每次迭代中打印
i
将输出1作为第一个数字,但是经典的
for
循环将从0开始。此外,
if
是多余的,因为您可以将其条件移动到中de>while
循环并避免
中断

int i = 0;
while (i < n) {
    //body
    i++;
}
inti=0;
而(i
(i=0;i)的
++
int i = 0;
while (i < n) {
    //body
    i++;
}