c语言应用基础与基本运算

img


这会输出1,0结果嘛😄,我感觉不对,输出结果该是怎么算的呢-do下边应该是执行两次吧

x/=y--,先执行x/=y,使得x=4,然后y-1等于2,输出4,2
x>y满足,继续循环x/=y,使得x=2,然后y-1等于1,输出2,1
x>y满足,继续循环,x/=y,使得x=2,y-1=0,输出2,0
x>y满足,继续循环,x/=y,由于y=0,程序会崩溃啦!!!

42 21 20
最后y会变为0呀 除数不能为0
此时程序会终止