为什么这个c语言这个死循环最后会跳出呢

img

img

img


之后的代码是关于运算的就没拍了

img

img

执行到break的时候会结束循环

你的return value不是0,说明程序抛错误了,并没有正常执行完毕
如果是break跳出循环,程序会正常退出
我猜是遇到除0错误了,你算除法的时候是不是没考虑除0的问题
计算num1%num2之前,先判断一下num2不为0,或者取随机数的时候就不要取0