c++ 中用什么函数正常中止一个函数?
来源:百度知道 编辑:UC知道 时间:2024/04/28 13:24:20
在一个函数找到已知结果后我想要跳出该函数进入main中继续进行其他任务,看了一下,exit(0)是用来中止程序的
请问有什么函数可以中止一个函数进程?
请问有什么函数可以中止一个函数进程?
有返回值的函数return 一个值;没返回值的函数只用return ;即可
例如
void f1()
{
return ;
cout<<"abc";
}
float f2()
{
return 1;
cout<<"abc";
}
跳出该函数.
如果是有返回值的函数,用return这个值就可以了。例如
float my_test(float a, float b)
{
float c,d;
c = a + b;
d = a - b;
if (d < 100.0) retun c;
c = a * a + b * b;
return c;
}
如果是无返回值的函数,用goto到子程序终点可以了。例如
void my_test(float a, float b, float *c)
{
float d;
*c = a + b;
d = a - b;
if (d < 100.0) goto L5;
*c = a * a + b * b;
L5:;
}
我上面这位已经说的很明白了
abort()也可以中止!
2楼……break是跳出循环的 不是函数吧
一般来说return