作业帮 > 综合 > 作业

Int k=0; do { ++k; } While(k>=0); 上面程序是死循环吗?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/06 23:48:07
Int k=0; do { ++k; } While(k>=0); 上面程序是死循环吗?
是的 必死啊
再问: 我也认为是,但结果和答案不一样。
再答: int 有范围的 最大2147483648 超出范围之后 就有一个符号位什么 然后系统认为是小于0的 所以 就跳出循环了
再问: 所以不是死循环,是吗?
再答: 是的啊 你可以在下面把 k 打印出来 看一下
再问: 谢谢啊,明白了。