为啥是死循环?
- C/C++ code
unsigned i; for (i=0;i>=0;i--) { printf("%u\n",i); }
当i =0 ,再减去1以后应该是0xfffffffe吧?我调试了一下为啥是0xffffffff呢?
谢谢~
[解决办法]
你定义的是无符号数,不存在小于0的情况
[解决办法]
- C/C++ code
unsigned i;
发布时间: 2012-04-24 14:15:38 作者: rapoo
为啥是死循环?
unsigned i; for (i=0;i>=0;i--) { printf("%u\n",i); }
unsigned i;