需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:int fun(){if (true) {return 1;}return 2;}。
3、编译器运行test.cpp文件,此时成功通过函数中的return跳出了if。
return是一定可以的。如果是在循环中,可以使用break,continue。
没有专门针对if的跳出语句。
如果有这种跳出需求,可以考虑将这个if语句和其他被跳出的部分放在一个仅循环一次的循环结构中,这样就可以利用break来跳出。
if((a+b<=c)||(a+c<=b)||(b+c<=a))
printf("这个条件不能组成3角形\n") ;
else if(((a==b)&&(a!=c))||((a==c)&&(a!=b))||((b==c)&&(b!=a)))
printf("这个是等腰3角形\n") ;
else if(a==b&&b==c)
printf("这个是等边3角形\n") ;
else if ((a!=b)&&(a!=c)&&(b!=c))
printf("这个是一般3角形\n");
//这样就可以了。
goto是可以的,想往那跳往那跳,但不建议使用!
break是不行的,它可以跳出for循环,while循环,switch
如下的代码:
#include
void main()
{
if(1)
{
break;
}
}
编译都通不过:error C2043: illegal break
如果你写的代码想跳出if语句,说明你的代码有问题。一般来说,if语句是条件分支控制语句,它的作用就是控制程序流程的,如果需要跳出,那么在if当中写入适当的判断即可避免进入该分支。