成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

if语句可以用break吗

Q1:C语言里的if语句可以使用break么?什么效果?

break 语句只能出现 for while等这类循环语句中。

如果if语句位于这些循环语句中,可以使用。

但,如果if是单独存在的,就不可以使用break。

Q2:c语言关于if语句和break语句的问题

基本点就搞错了..for里面只嵌套第一个if..然后break之后不是执行下一个for.而是中断for循环..

把上面的结构写的清楚点..就是这样了...

for(i=2;i<=k;i++)

//从2到m的平方根,依次检验能否被m整除

{

if(m%i==0)

break;

}

if(i>=k+1)

{

printf("%d

is

a

prime

number\n",m);

}

else

{

printf("%d

is

not

a

prime

number\n",m);

}

这样应应该不会搞错结构了吧..

Q3:C语言中if语句中break不可以用,要用什么?

C语言中,用于退出的语句分三个层次:

1、退出循环语句和switch语句的break;

2、退出函数的return;

3、退出整个程序执行的exit(0);

这三种你看看哪种适合。

Q4:break语句也可以用于if体内,它可退出if语句 可 对?

reak 看似在if 语句中执行,如:

for(s1;s2;s3)

{

if(b1)break;

else s4;

}

但事实上这里的break;是执行在for语句中的,跳出的是for语句。

即使输入

if(b1)

这也是跳出外层的for语句或switch语句而已。

此解答仅供参考。

猜你喜欢

更多