ループ内で符号なしの数値と符号付きの数値を比較しようとしていfor
ますが、forループの後にステートメントが実行されていないため、for
ループが機能していないと思います。私のコードは次のとおりです。
#include <stdio.h>
int main()
{
unsigned int i;
for (i = 8; i >= -1; i--)
printf ("%d\n", i);
return 0;
}
上記のコードでは、ステートメントが実行されていないため、ループprintf
の何が問題になっていますか。for
符号なしの数値と符号付きの数値を比較することはできませんか?