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