int main()
{
unsigned int i;
for (int i = 9; i >= 0; i--){
printf("%u\n", i);
}
return 0;
}
这算段代码,首先第一句,将i规定为无符号整型,代表着i将无法成为负数,它只能是0和正整数。
因此是会陷入死循环的。
为了将程序运行起来,可以改为这样:
#include<windows.h>
int main()
{
unsigned int i;
for (int i = 9; i >= 0; i--){
printf("%u\n", i);
sleep(1000);
}
return 0;
}