<分区>
你能帮我理解这个 while 循环吗:
while (!(a % b))
{
a = a / b;
higher = b;
}
我不明白 (!(a % b)
标签 c while-loop
<分区>
你能帮我理解这个 while 循环吗:
while (!(a % b))
{
a = a / b;
higher = b;
}
我不明白 (!(a % b)
最佳答案
while (!(a % b))
等价于
while ((a % b) == 0)
这意味着如果a
是b
的倍数,则执行主体,否则退出循环。
关于c - 在 C 中时(使用 log Not),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36448149/