㈠ 在c语言中if()语句后跟个continue是什么意思

continue语句用于循环语句中,作用是不执行循环体剩余部分,直接进行下次循环。
常见的就是与if连用。
比如下面这个程序:
int main()
{
int i;
for(i = 0; i < 10; i ++)
{
if(i%2==0) continue;//如果i为偶数 调用continue;
printf("%d,", i);//输出i值
}
}
这个程序会循环10次,i值为0到9.
当i为0,2,4,6,8时,满足i%2==0的条件,执行continue语句,进入下次循环,不会执行printf语句。
所以这个程序只会输出奇数值,即
1,3,5,7,9,

㈡ if后面加一个continue是什么意思呢c语言问题。

该if语句应该是包含在循环当中的,continue表示满足if条件则提前结束循环体的后面的语句,回到循环条件判断是否再循环

㈢ C语言中if(j%2) continue;

首先:if(j%2) continue;这个语句有问题 会报错;
continue 的意思是结束当前循环 并回到循环开始处.
if之是条件判断 并不是循环 所以 continue 与if之间并没有
直接的关系. 所以你的这个程序如果是对的话continue肯定被
包含在另外的一个循环里面. 当程序执行到continue时程序就会
制动跳到那个循环的开始处.
在就是if(j%2):
一个判断语句.
记住1."j%2"是条件表达式. 对于if而言它能给的有效结果只有2个
true 或 false.
2.在C里面非零值都为true.只有当表达式等于0的时候才为false.
知道这2点我想这个程序也就不难判断了. 即当j为奇数的时候执行
continue回到循环的开始处(注意: 不是回到if());

一步一步往下调试叫:单步调试
快捷键是F10(我超喜欢的一个键.嘿嘿)

另外就是祝你学习顺利哈. 以上只是个人愚见(偶也是菜鸟^_^)有不对的地方
希望大家纠正^_^;

㈣ C语言中如果要用continue,其前面是否一定要有if语句

可以在 while、do...while、for、或 for...in 循环内使用 continue 语句。 执行 continue 语句会停止当前循环的迭代,并从循环的开始处继续程序流程。while 和 do...while 循环检查它们的条件,如果条件为 true,则再次执行循环。 for 循环执行它们的递增表达式,如果测试表达式为 true,则再次执行循环。 for...in 循环继续进行指定变量的下一个字段,并再次执行循环。

㈤ 对于if语句中含continue语句的提问(C)

这个问题,这样的,if里面为真肯定执行下面的语句啦。但是,你要注意continue的用法,这是个小细节。要注意continue在循环中的用法,你没有把其他语句写出来啦。
所以continue其作用是为结束本次循环。即跳出循环体中下面尚未执行的语句,接着进行下一次是否执行循环的判定。
continue语句和break语句的区别是:continue语句只结束本次循环,而不终止整个循环的执行。而break语句则是结束整个循环过程,不再判断执行循环的条件是否成立。

㈥ 关于C语言中continue 的用法

do

{

if((k%2)!=0)continue;

s+=k;k++;

}while(k>10);

C、Java,MATLAB语言中,continue语句一般形式为"continue;"

在C++、C#中有所使用。

其作用为结束本次循环。即跳出循环体中下面尚未执行的语句,对于while循环,继续求解循环条件。而对于for循环程序流程接着求解for语句头中的第三个部分expression表达式。

(6)c语言ifcontinue扩展阅读:

注意

1.break可以在if-else中使用直接跳出当前循环。

2. 在多层循环中, 一个break语句只向外跳一层。

continue语句的作用是跳过循环体中剩余的语句并到循环末尾而强行执行下一次循环。

continue语句只用在for、while、do-while等循环体中, 常与if条件语句一起使用, 用来加速循环。

㈦ C语言问题:if(n%3!=0) continue;

n为0,1,2时都能在for里循环,当成为3时就跳出来了所以n是3嘛
for省略了n=0;因为在前面已经说了;
执行过程前面大家都说了我就不重复了

㈧ c语言中的continue

continue语句的作复用就是跳出循环,制不过他只是跳出本次循环中后面余剩的语句,然后强行执行下一次循环。continue语句只用在for、while、do-while等循环体中,常与if条件语句一起使用,用来加速循环。这样说应该明白啦吧、、本人只是菜鸟一只,如有错误就请指出、、、、

㈨ c语言中if{continue}的意思

#include<stdio.h>
voidmain()
{
inta,b;
for(a=1,b=1;a<=100;a++)
{
if(b>=10)
break;//若b达到10以上,则结束循环

if(b%3==1)//b=14710....等数时除以3,余数为1时
{
b+=3;//应该是这样吧?!
continue;//跳到for中的a++位置
}
b-=5;//这里少个分号
}
printf("%d ",a);
}

㈩ C语言中 if ( i%2 ) continue;大概什么意思

continue语句只用在for、while、do...while等循环体中,作用是退出本次循环而强行执行下一次循环。


if(i%2) continue; // 当i不是2的倍数时,退出本次循环而强行执行下一次循环;否则,继续执行本次循环。


举例说明如下:

inta[5],i,j=0;
for(i=0;i<5;i++)
{
if(i%2)//如果i=1或3,则跳出本次循环
continue;
else//如果i=0或2或4,则继续执行本次循环
a[j++]=i;
}
//程序执行完后,数组a的各元素值为0,2,4