while((n/=10)>0) 是什么意思?✋
1个回答
展开全部
while()表示括号内的条件为真
n/=10即为n=n/10
while((n/=10)>0) 意思就是:当(n=n/10)>0条件为真时,执行下面的语句
总的来说
while是先判断再执行
do-while是先执行,再判断
n/=10即为n=n/10
while((n/=10)>0) 意思就是:当(n=n/10)>0条件为真时,执行下面的语句
总的来说
while是先判断再执行
do-while是先执行,再判断
更多追问追答
追问
如果是do…while里呢?
谢谢!
追答
do…while是先执行循环中的语句{ },然后再判断(n=n/10)>0是否为真, 如果为真则继续循环;如果为假, 则终止循环。do…while循环至少要执行一次循环语句。
如果有帮助 请采纳
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询