永远不会结束嵌套循环!但为什么?

Xav*_*Xav -2 c++ loops

嘿,我仍然是c ++的新手.我将进入嵌套的for循环,似乎循环变量永远不会在循环结束时递增.这是一些代码.

int main( int argc, char** argv )
{
    int i,j, m, k;
    k = 2000;
    l = 1000;

    for(i=0; i<k; i++)
    {
        for(j=0; j<l; j++)
        {
            printf("Processing bob %d \n", i * j);
        }
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

控制台输出是:

加工bob 0

加工bob 0

加工bob 0

无限期..

我在这做错了什么?

Tom*_*ech 6

对于循环的第一次迭代,while i == 0,i * j也将等于0,无论j是什么.