if i%2 i++ continue(C语言里的部分句子 if(i%2) { i++; continue; }是什么意思求高手指教)
:暂无数据 2026-05-13 13:00:01 :2

本篇文章给大家谈谈if i%2 i++ continue,以及C语言里的部分句子 if(i%2) { i++; continue; }是什么意思求高手指教对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录
- C语言里的部分句子 if(i%2) { i++; continue; }是什么意思求高手指教
- int sum = 0; for ( int i=0; i<10; i++ ) { if ( i%2 ) continue; sum += i; } printf(“%d\n“, sum);
C语言里的部分句子 if(i%2) { i++; continue; }是什么意思求高手指教
if(i%2)
//如果i除以2
的余数
的值为真
即如果i不能被2整除,也就说如果i是奇数进入if后面的语句
{
i++;
//i
=
i+1;
continue;
//进入下一个循环
}
举个例子
你想如果i=4
i%2是等于0的
那么if后面括号里的值就是0,即为假。
那么i++这里就不会执行程序会跳过if语句
int sum = 0; for ( int i=0; i<10; i++ ) { if ( i%2 ) continue; sum += i; } printf(“%d\n“, sum);
continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。
0%2=0,整个程序大概是一开始进入for循环,然后到if,遇到continue,则程序继续往下,遇到break,则是结束循环,也就是不在进行for循环,跳到 Console.WriteLine(i);
关于if i%2 i++ continue到此分享完毕,希望能帮助到您。

本文编辑:admin
更多文章:
blast premier春季赛(csgo战队vitality有谁)
2026年9月7日 21:50
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20





