"C2044: 'continue' が正しくありません。" に関する原因と対処

このコンパイルエラーの原因と対処に関して説明します。

スポンサード リンク

Microsoft Visual C++にて以下のソースでコンパイルエラーが発生します:

コンパイルエラーメッセージ:
error C2044: 'continue' が正しくありません。

ソース(バグ有り):

#include <stdio.h>

int main()
{
int i;
for(i = 0; i!=10 ; i++)
{
if(i ==5 )
{
;
}
printf ("i= %d \n" , i);
}
continue;
return 0; }


原因:
continue の場所が不正です。

continue は、do、for、while ステートメント内でのみ使用できます。

対処:
continue 文の使用方法を確認します。


ソース(修正済み):

#include <stdio.h>

int main()
{
int i;
for(i = 0; i!=10 ; i++)
{
if(i ==5 )
{
continue;
}
printf ("i= %d \n" , i);
}
return 0; }

スポンサード リンク



[コンパイルエラーコード、メッセージに戻る]