#include <stdio.h>
int main(){
char str[] = "http://c.biancheng.net";
int count=0;
while(1!=0){
if(count++ ==0){
printf("%d\n",count);
}
}
return 0;
},
大家来看看这个代码,逻辑上应该就输出一个1,然后函数结束。可运行之后,会出现间隔一段时间,就输出一个1这种情况,请问一下有人知道这是怎么回事吗?
这跟java有啥关系??
这个while是个死循环,count会不断自增,当count自增到溢出int型范围时,又会重新从0开始,所以就出现过一段时间反复输出1的现象。