java版能够正常运行 为啥Visual C++ 6就不能正确编译?

java版能够正常运行 为什么Visual C++ 6就不能正确编译??
本帖最后由 u010291093 于 2013-04-16 11:49:10 编辑
java版能够正常运行 为啥Visual C++ 6就不能正确编译?

写了个小程序就不能运行了,我觉得这个C++的代码没错啊。到底哪里错了??java版能够正常运行 为啥Visual C++ 6就不能正确编译?


public static void main(String [] args)
{
ft:
for(int i=0;i<5;i++)
{
System.out.println(i);
if(i==2)
{
continue ft;
}
}
}



int main()
{
ft:
for(int i=0;i<5;i++)
{
cout<<i<<endl;

if(i==2)
{
continue ft;
}
}
return 0;
}

------解决方案--------------------
没见过continue可以这样用啊。@@
------解决方案--------------------
C++ 的continue不是这个意思。。
你应该用goto ft;
------解决方案--------------------
continue ft; 改为goto ft
------解决方案--------------------

#include <iostream>
using namespace std;

int main(void)
{
ft:
    for(int i=0;i<5;i++)
    {
        cout<<i<<endl;
 
        if(i==2)
        {
            goto ft;
        }
    }
    return 0;
}