以下程序段循环执行 次。int x=2;do{x=x/2; }while(!x);
1次。do while循环可以确保至少执行一次,x初始值2,第一次循环x变成1,while不满足,循环退出。
首先不会先进行判断,x=2除以2以后,x=1,但判断的时候是!x,因为1为真,那么!x就为假,那么竟然为假,肯定是要跳出循环的,所以一共就进行了一次循环,题主如果觉得有帮助,望采纳,谢谢