#include <stdio.h>
int main()
{
unsigned int i;
for(i=9;i>=0;i--)
printf("%u\n",i);//打印无符号十进制整型,%d是打印有符号十进制整型
return 0;
}
结果死循环,因为定义i是无符号数,那么永远不会为0,所以永远满足for循环中的条件,即会发生死循环
#include <stdio.h>
int main()
{
unsigned int i;
for(i=9;i>=0;i--)
printf("%u\n",i);//打印无符号十进制整型,%d是打印有符号十进制整型
return 0;
}
结果死循环,因为定义i是无符号数,那么永远不会为0,所以永远满足for循环中的条件,即会发生死循环