gpt4 book ai didi

c - if(ctr%2) 是什么意思?

转载 作者:行者123 更新时间:2023-11-30 21:45:41 24 4
gpt4 key购买 nike

我想知道这段代码的作用。我所知道的是,循环(加 1)将在 ctr==20 时停止,但是 if(ctr%2) 这里意味着什么?

    sum=0;
for(ctr=0; ctr< 20; ctr++)
{
if (ctr % 2)
continue;
sum += 1;
}
printf (“%d\n”,sum);

最佳答案

它测试ctr是否为奇数。如果 ctr 为偶数,则 ctr % 2 的值为 0(假);如果为奇数,则为 1。 if 语句中任何非零值都被视为 true。

关于c - if(ctr%2) 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51794883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com