跳至内容

Return Operator

返回运算符

返回运算符终止当前函数的执行,并将控制返回给调用程序。表达式的计算结果被返回给调用函数。该表达式可以包含赋值运算符。

示例:

int CalcSum(int x, int y)
  {
   return(x+y);
  }

在类型为void的函数中,必须使用没有表达式的返回运算符:

void SomeFunction()
  {
   Print("Hello!");
   return;    // this operator can be removed
  }

函数的右大括号意味着在没有表达式的情况下隐式执行返回运算符。

可以返回的内容:简单类型简单结构对象指针。使用返回运算符时,不能返回数组、类对象或复合结构类型的变量。

另请参阅

变量的初始化变量的可见性范围与生命周期对象的创建与删除

最后更新于