小编Chr*_*ith的帖子

为什么不能直接在if语句中使用模运算的结果?

我正在做一本书的挑战,它要求我创建一个从 20 倒数到 0 的循环,并让我为每个数字打印一条消息。但是,它要求我为每个可被 5 整除的数字打印出一条特殊消息。我已经看到了某些示例,包括这个示例:

if (number%5==0)
{
    //your code here
}
Run Code Online (Sandbox Code Playgroud)

我知道模在做什么,但为什么这段代码==0后面有?例如,为什么不像这样编码:

if (number%5)
{
    //your code here
}
Run Code Online (Sandbox Code Playgroud)

c# loops if-statement modulo

5
推荐指数
1
解决办法
1679
查看次数

标签 统计

c# ×1

if-statement ×1

loops ×1

modulo ×1