55问答网
所有问题
while(r=m%n)是什么意思??有人说这个代表r==0的时候 循环结束??
while(r=m%n)是什么意思??有人说这个代表r==0的时候 循环结束??
r=m%n 不就是个判断吗?先给r赋值,r=m%n时,才开始执行, 跟0有什么关系
举报该问题
推荐答案 2011-11-13
while后面的括号里是判定循环是否执行的条件,当括号里是一个值得时候,若这个值非零,则执行循环,否则循环结束,所以当r==0,即m可以被n整除时结束循环(%号是取余符,楼上说错了),这个说法没错
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F4LILIQL4I48FFeLGcR.html
其他回答
第1个回答 2011-11-14
C语言中非零表示对,0表示错啊,非零就执行,0就不执行喽
第2个回答 2011-11-13
当m对n求余,余数为0时跳出while()循环
第3个回答 2011-11-13
对呀,又不是求模,只是一个除,跟等于零没关系呀
相似回答
大家正在搜
相关问题
c语言问题里面的while(!r)什么意思,换成while ...
c语言中,在运用辗转相除的时候,while(m%n!=0)这...
求高手为什么这两个while循环结果不一样,判断跳出循环的条...
C++中((r=m%n)!)=0是什么意思?
while(r)是什么意思?
VB中这个什么意思 Do While (r <> 0) ←特...
n=4,m=3 while(m!=0) r=n%m;n=m;...
C语言题目 帮下