3

私のプログラムにはたくさんのループがあります。これらのエラーが発生する行は次のとおりです。

for (size_t i=0; i++;i<student.length())

for (int i=0; i++; i<13)

それを理解できないようです:/ .length 関数が size_t 変数を返すため (またはインターネットが言うように)、タイプ size_t の最初のループで反復変数を作成しました。それが問題であっても、2 番目のループでエラーが発生する理由がわかりません。

4

2 に答える 2

6

終了条件があり、アクションが反転しています。これは次のとおりです。

for (size_t i=0; i++;i<student.length())

次のようにする必要があります。

for (size_t i=0;i<student.length(); i++)

for2番目のループでも同じ問題が発生します。これは便利なリファレンスです。

于 2013-05-24T03:53:50.950 に答える
2

用語の順序が間違っています。それはする必要があります

for(int i=0; i<13; i++);

于 2013-05-24T03:54:43.860 に答える