重複の可能性:代入の左オペランドとして左辺値が必要です
代入の左オペランドとして
左辺値が必要です (C プログラム)
コードでこのエラーが発生していますが、その理由がわかりません。助けてください!エラーは次のとおりです。
エラー: '=' トークンの前にプライマリ式が必要です
これは、私が問題を抱えている私のコードの一部です。a と b は、以前に int として宣言されていました。
int i = 0;
for( i == a; i < = b; i = i + 1) // ERROR IS IN THIS LINE
{ int j = 1;
int N = static_cast<int>(sqrt(i));
for( j = 1; j < = N; j = j + 1) // ERROR IS IN THIS LINE
{ int P = i%j;
if( P == 0 && j!= 1 && j!= i)
{ j = N + 1;
}
if( P != 0 && j == N)
{ cout << i << "is prime" << endl;
}
}
}