ループ内で符号なしの数値と符号付きの数値を比較しようとしてい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符号なしの数値と符号付きの数値を比較することはできませんか?