以下の c プログラムの出力は、 output : 1,2,3,4 ........ 126,127,-128,-127 .... -2,-1 ? です。
#include <stdio.h>
#include <string.h>
int main()
{
char i=0;
for(i<=5 && i>=-1 ; ++i;i>0)
printf("%d\n",i);
printf("\n");
return 0;
}
なぜそうなのか説明してください。