好奇,为什么下面的代码不等同于永远的循环?相反,应用程序崩溃。
unsigned short i;
for (i = 1; i >= 0; i++)
{
printf("%d\n", i);
}
答案 0 :(得分:1)
问题解决了。防病毒Karspersky正在分析这个exe文件近20秒。如果我禁用防病毒软件,它会立即运行。感谢您的所有投入。
答案 1 :(得分:0)
unsigned short i;
for (i = 1; i >= 0; i++)
{
printf("%d\n", i);
system("pause");
}
也许它是如此之快以至于它会中断,您可以使用它来暂停,但您需要按Enter键以保持循环
答案 2 :(得分:-3)
unsigned short i;
for(i = 1; i> = 0; i ++) {
printf("%d\n", i);
}
当i的值变得大于短的值时,此循环将崩溃。