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