2017-03-27 44 views
-2

我运行此骑在vistual工作室2013循环,约在C/CPP

#include<iostream> 

using namespace std; 

int main() 
{ 
    int j; 
    for (int i = 0; i < 3; i++) 
    { 
     for (j = 0; j <= i; j++); 
     { 
      cout << i << " " << j << "\t"; 
     } 
    } 
    return 0; 
} 

但结果是

enter image description here

在gcc /克++相同的代码都行,那么for循环的正确运行步骤是什么?

+8

尾随分号:'for(j = 0; j <= i; j ++); < - here'因此内循环没有像您期望的那样执行 – EdChum

+0

预期结果是什么? – amchacon

回答

2

删除for (j = 0; j <= i; j++);后面的分号。