· TA获得超过3.5万个赞
①判断x--这个表達式的值是否为0(即x的值),如果为0,不执行循环体
则不执行循环体,x最终值为-1
②如果x的初值不为0,判断x--这个表达式的值是否为0,(不论是否为0)x=x-1,
如果x--表达式嘚值不为0,在执行循环体.(真绕...看例子)
(建议你逐步调试,很清晰)
!就是取反就是如果x是true,!x就是false而对于while,如果是true才会进入while循环,如果是false僦不会进入while循环。
· TA获得超过3.6万个赞
为抄0即bai假,如果x
别在于while是先检查
而do-while循环则是在循环体尾检查是否符合条件,这就说明do-while循环内的語句至少被执行一次。
我饿吗(饿,再吃一个三明治↑)(不饿退出循环↓)
这就意味着,你至少得吃一个三明治
如果使用while循环,则像下面這样
我饿吗(饿,吃↓)(不饿↓)
这说明你不一定吃一个三明治。