RAD Studio |  |

return

Category

Statements

Syntax

Copy Code

    return [ <expression> ] ;

Description

Use the return statement to exit from the current function back to the calling routine, optionally returning a value.

Example

This example illustrates the use of keywords break, case, default, return, and switch.

Copy Code

    #include <iostream>

    using namespace std;

    int main(int argc, char* argv[])
    int main(int argc, char* argv[])
    {
      char ch;

      cout << "PRESS a, b, OR c. ANY OTHER CHOICE WILL TERMINATE THIS PROGRAM." << endl;
      for ( /* FOREVER */; cin >> ch; )
      switch (ch)
      {
        case 'a' :    /* THE CHOICE OF a HAS ITS OWN ACTION. */
          cout << endl << "Option a was selected." << endl;
          break;
        case 'b' :    /* BOTH b AND c GET THE SAME RESULTS. */
        case 'c' :
          cout << endl << "Option b or c was selected." << endl;
          break;
        default :
          cout << endl << "NOT A VALID CHOICE!  Bye ..." << endl;
          return(-1);
        }
    }

Copyright(C) 2009 Embarcadero Technologies, Inc. All Rights Reserved.
What do you think about this topic? Send feedback!