More than one returning value : function return « Function « C++ Tutorial






#include <iostream.h>

void f (int x, int& prev, int& next)
{
  prev = x-1;
  next = x+1;
}

int main ()
{
  int x=100, y, z;
  f (x, y, z);
  cout << "Previous=" << y << ", Next=" << z;
  return 0;
}
Previous=99, Next=101"








7.8.function return
7.8.1.Return void from a function
7.8.2.void function with return statement
7.8.3.Return a value from a function
7.8.4.Return a double value from a function
7.8.5.Return a pointer from a function
7.8.6.Multiple return statements in a function
7.8.7.Returning multiple values from a function using pointer
7.8.8.More than one returning value
7.8.9.Returning a reference
7.8.10.Return class instance from a function