return语句是用来结束函数的,对于子函数来说就是结束子函数的调用,返回到主函数调用子函数的地方继续执行后面的语句,对于主函数来说就是结束该程序,返回操作系统,相当于汇编里面的ret。至于return后面跟什么就要看你的程序想要返回什么了,一般正规程序中的函数都是以return语句来结束的,即使自己本身不想函数结束时返回什么值,但是保险起见还是加上return,对于void类型的函数就可以直接用“return;”,后面什么都不需要跟,如果是其他类型的函数,则应该返回与之对应的值类型。
如果一个函数如下
void a()
{
return;
}
void说明这个函数没有返回值,所以return后面什么也不用加。
如果是
int a()
{
... ...
return x;
}
int说明这个函数执行最后要返回一个int类型的数据
return (a+b);
也就是将a+b的结果作为返回值了。