因为dowhile结构中while的条件是一个赋值语句,就是说每次都是将x赋值为2之后判断x的真假,因为x一直为2,所以条件一直为真,陷入死循环有帮助望采纳
因为while(x=2)永远成立啊,应该是while(x==2)才行