【发布时间】:2012-06-01 11:50:51
【问题描述】:
可能重复:
Unsigned and signed comparison
unsigned int and signed char comparison
当我尝试输入这个 while 语句时,我有一个奇怪的行为:
unsigned u = 0;
int i = -2;
while(i < u)
{
// Do something
i++;
}
但它永远不会进入,即使我设置了断点i = -2 和u = 0。
我究竟做错了什么?我该如何解决这个问题?
【问题讨论】: