return 语句

2024-12-21 10:31:27
推荐回答(5个)
回答1:

return 是用于终止当前函数,并返回一个值,这个值的类型就是函数名前面出现的类型
int fun()
{
//其它语句
int j = 20;
//其它语句
return j;
}
如何函数名是用void 声明的,就不需要返回值,return语句后可不加值,或者不是有return语句
void fun()
{
//其他语句
return ; //这句可以省略
}
return不一定要出现在函数的最后。return语句可以不止一句,但是整个函数必须只返回一个值;且当执行到某个return语句时,这个函数立即终止,return后面的语句将不再执行
int fun(bool flag)
{
if(flag)
return 1;
else
return 0;
}

回答2:

给你看个例子吧
#include "stdio.h"
  void function()
  {printf("111111");
  return;
  printf("222222");
  }
  main()
  {
  function();
  }
  运行结果为:屏幕上只输出一串数字1 而没有2。 但是如果去掉function函数中的return语句 就可以同时输出一串数字2
  这里的return其实还有个退出该程序的作用!也就是说在printf("111111");后面加了个return,就表示结束该函数,返回主函数中去了!

回答3:

函数的值通过return 语句返回主调函数,一般形式为“ return 表达式”,在函数中允许有多个return语句,但每次调用只能有一个return 语句被执行,因此只能返回一个函数值。

回答4:

回答5: