Q1:C语言的问题:break可以用于跳出IF条件语句吗
break不能用于跳出if语句。
一、break语句在C语言中有两种用途:
1、用于跳出循环语句。
当break用于循环体中,执行break会跳出循环,继续执行循环之后的语句。这里的循环包括所有循环类型,即while循环,for循环和do...while()循环。
2、用于开关语句,用途为跳出开关语句。
即switch-case语句。 当执行到break时,会跳出当前的switch语句。
二、在if判断时,判断的执行语句是顺序执行的,每次最多只执行一个分支,所以不需要跳出。
Q2:C语言中break;怎么用?
break是跳出整个循环
一般用于switch中 每个case执行后
也可用于循环中 逻辑判断后需要结束循环
直接 break; 就可以
Q3:C语言中,break语句只能用在循环体中吗,还可以应用在哪里
break语句break语句通常用在循环语句和开关语句中。当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。break在switch中的用法已在前面介绍开关语句时的例子中碰到,这里不再举例。当break语句用于do-while、for、while循环语句中时,可使程序终止循环而执行循环后面的语句,通常break语句总是与if语句联在一起。即满足条件时便跳出循环。注意:1)break语句对if-else的条件语句不起作用。2)在多层循环中,一个break语句只向外跳一层。对于你的问题,就是跳出for循环,执行循环后面的语句,即str[i++]=.;语句
Q4:c语言中break语句的作用
break为关键字。break语句有两种用途
1.用于switch语句中,从中途退出switch语句。
2.用于循环语句中,从循环体内直接退出当前循环。
注意:对于嵌套的循环语句和switch语句,break语句的执行只能退出直接包含break的那一层结构
WWw+.zdyan.com
Q5:C语言中,break语句能否中断for循环,???
可以的
比如
int i=1;
for (i=1;i<5;i++)
{ if(i%2==0) break;
}
printf("%d\n",i);
这时候输出2,也就是i在=2的时候跳出(中断)for循环
谢谢采纳
Q6:break在c语言中是不是只能用于循环语句
break语句不仅能在循环语句中使用,还可以在开关语句(switch语句)中使用,而且在switch语句中必须使用break,否则就会出现错误。break在switch语句中使用当break用于开关语句switch中时,可使程序跳出switch而执行switch以后的语句;如果没有break语句,则将成为一个死循环而无法退出。
例:
#include void main()
{
int a;
scanf("%d",&a);
switch (a)
{
case 1: printf("A");
case 2: printf("B");
case 3: printf("C");
case 4: printf("D");
default: printf("e\n");break;
}
}
如果default末尾没有break语句来结束switch,那么程序就会无限在switch语句上循环。