以下のコードを実行するとエラーが発生しますが、ループの外側で少なくとも 1 つの変数を宣言すると、コードは正常に動作します。ループ自体で両方の変数を宣言できないのはなぜですか?
エラー:
#include<iostream>
#include<conio.h>
using namespace std ;
int main()
{
for(int j=0,int i=0;i<4&&j<2;i++,j++)
{
cout<<"Hello"<<endl ;
}
getch() ;
return 0 ;
}
正常に動作します:
#include<iostream>
#include<conio.h>
using namespace std ;
int main()
{
int i ;
for(int j=0,i=0;i<4&&j<2;i++,j++)
{
cout<<"Hello"<<endl ;
}
getch() ;
return 0 ;
}