2017-03-27 26 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++);後面的分號。