以下程序执行了几次?为什么?x=-1;do{x=x*x;}while(!x)
来源:百度知道 编辑:UC知道 时间:2024/06/24 19:19:52
1次,第一次判断的时候x=-1*-1=1,!x=0,已经不满足,所以只执行一次
一次吧……先do后while的,和while+条件+执行语句,执行顺序不一样的。
就1次啊,-1*(-1)=1,然后!x=0,假,就不循环了,就1次!
我怎么看着象死循环?
UC知道是一部内容开放、自由的互动网络百科全书
客观、专业、权威的知识性百科全书
来源:百度知道 编辑:UC知道 时间:2024/06/24 19:19:52
1次,第一次判断的时候x=-1*-1=1,!x=0,已经不满足,所以只执行一次
一次吧……先do后while的,和while+条件+执行语句,执行顺序不一样的。
就1次啊,-1*(-1)=1,然后!x=0,假,就不循环了,就1次!
我怎么看着象死循环?