求助:帮忙分析一下这个问题处在哪里呀,不甚感激哈!
unsignedi;for(i=9;i>=0;i--)
{
printf("%u\n",i);
}
2010-10-25 15:58
程序代码:#include <iostream>
using namespace std;
int main()
{
unsigned i;
for(i=9;i>=0;i--)
{
printf("%u\n",i);
}
}i=0之后,i--,i指不是变为-1,因为i是无符号整形,而是变为2^32 -1,所以有会循环运行,不终止

2010-10-25 16:16
2010-10-25 16:16
2010-10-25 16:59