请问这个代码为什么会跳出while循环

这是我全部代码(可以跳过,直接看下面):

img

这是我出现的问题的代码块:

img

如图while里的判断条件应该是满足的吧,但当我点下一步的时候:

img

它就直接跳出了while循环
所以,why?

我给那个j加了个绝对值函数abs(),然后又可以了,c++负数不能和正数比较吗。很疑惑就是