| VMS Help CC, Language topics, Functions *Conan The Librarian | 
  Functions consist of one or more blocks of statements that perform
  one logical operation.  They can be called from other functions
  either in the same program or in different programs.  A function
  may exchange values with the calling function by use of parameters.
  Function declarations have the following syntax:
       function_name()
  or
       function_name(arg1, arg2,...)
  or
       function_name(data-type arg1, data-type arg2,...)
  In the first form of the function declaration, the function takes
  no arguments.  In the second form, the function takes arguments;
  the arguments are declared outside the parameter list.  In the
  third form, the function declaration is a function prototype that
  specifies the type of its arguments in the identifier list; the
  prototype form is recommended.  In all three cases, the parenthesis
  after the function name are required.
  HP C for OpenVMS Systems provides a library of common functions.
  These functions perform standard I/O operations, character and
  string handling, mathematical operations, miscellaneous system
  services, and UNIX* system emulation.  For more information, see
  HELP CRTL.
 ----------
 * UNIX is a trademark of The Open Group.
|  |