第1个回答 2007-08-10
跳出该函数.
如果是有返回值的函数,用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:;
}
第2个回答 2007-08-10
有返回值的函数return 一个值;没返回值的函数只用return ;即可
例如
void f1()
{
return ;
cout<<"abc";
}
float f2()
{
return 1;
cout<<"abc";
}本回答被提问者采纳
第3个回答 2019-08-19
有返回值的函数return
一个值;没返回值的函数只用return
;即可
例如
void
f1()
{
return
;
cout<<"abc";
}
float
f2()
{
return
1;
cout<<"abc";
}
第4个回答 2007-08-10
exit(0)
记得要包含头文件#include <stdlib.h>
#include <iostream.h>
#include <stdlib.h>
void f()
{
exit(0);
cout<<"!";
}
void main()
{
cout<<"before f()";
f();
cout<<"after f()";
}
自己测试,不懂别乱下结论
第5个回答 2019-04-17
有
返回值
的函数return
一个值;没返回值的函数只用return
;即可
例如
void
f1()
{
return
;
cout<<"abc";
}
float
f2()
{
return
1;
cout<<"abc";
}