void function with return statement : function return « Function « C++ Tutorial






#include <iostream> 
using namespace std; 
 
void power(int base, int exp); 
 
int main() 
{ 
  power(10, 2);
  power(10, -2); 
 
  return 0; 
} 
 

void power(int base, int exp) 
{ 
  int i; 
 
  if(exp < 0) return; /* Can't do negative exponents. */ 
 
  i = 1; 
 
  for( ; exp; exp--) 
     i = base * i; 
  cout << "The answer is: " << i; 
  return;
}
The answer is: 100








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