语法错误/ for循环

use*_*961 0 c++ for-loop

我遇到了最简单的代码问题,我确定它的东西很愚蠢.当我把';' 在主要功能之后,它说出了旧式格式化列表的内容.所以,当我删除它时,它说有一个';' 在')之前失踪.任何帮助将不胜感激,代码如下:

#include "stdafx.h"
#include <iostream>


using namespace std;


int _tmain(int argc, _TCHAR* argv[]) {

int i;

for (i = 0, i < 10, i++)
    cout << i << endl;


system("pause");
return 0;
}
Run Code Online (Sandbox Code Playgroud)

顺便说一下,这一切都在视觉工作室表达中,对于for循环而言,放置{}对结果没有任何影响.

Eri*_*tin 5

';'分隔for语句的元素时需要使用.

for (i = 0 ; i< 10; i++)
Run Code Online (Sandbox Code Playgroud)