這句寫法是 , scanf 還沒讀到 EOF , (你還沒按crtl+z or crtl+d) while迴圈內的程式就會繼續執行
windows的EOF是crtl+z
linux是crtl+d
以這題來說,也就是你按下crtl+z或是crtl+d,程式才會結束