c++这个while循环究竟执行了几次?int x=-1;do {x=x*x;}while(!x);do while循环是先做do再来判断while中的语句是否成立的,那么在do中,x的值已经发生了变化,由-1变成了1,那么在while中的x是取-1还是取1?请解
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/06 07:52:38
xN@_v*5-[I5qcRB b$DMT0Ι)ot֥1suTd+p&5buweE=
Yf;N3Oif48a%(cIw"mɏ]ypI=t6ڠӊ!2X1
ۮ@师-c,ms
70[o܉*+Ay6yB6+AəTȗiɛ{_/3"H~\׃Ì2rw*R߿>h7
%V$ӫ!5X^IBufd="⧚Ê8i&3m4=$V[
MU2c*ͪnflOm$?0}
c++这个while循环究竟执行了几次?int x=-1;do {x=x*x;}while(!x);do while循环是先做do再来判断while中的语句是否成立的,那么在do中,x的值已经发生了变化,由-1变成了1,那么在while中的x是取-1还是取1?请解
c++这个while循环究竟执行了几次?
int x=-1;
do
{x=x*x;}
while(!x);
do while循环是先做do再来判断while中的语句是否成立的,那么在do中,x的值已经发生了变化,由-1变成了1,那么在while中的x是取-1还是取1?
请解答,谢谢!
c++这个while循环究竟执行了几次?int x=-1;do {x=x*x;}while(!x);do while循环是先做do再来判断while中的语句是否成立的,那么在do中,x的值已经发生了变化,由-1变成了1,那么在while中的x是取-1还是取1?请解
先执行do中的语句,当x=1的时候,while中的x就是1,!X等价于》x==0,这里x=1,条件不成立,退出循环.所以只执行一次