This wiki is out of date, use the continuation of this wiki instead

Function

From FenixWiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 13:00, 29 May 2007 (edit)
Sandman (Talk | contribs)
m
← Previous diff
Revision as of 13:24, 24 July 2007 (edit) (undo)
Sandman (Talk | contribs)
m
Next diff →
Line 2: Line 2:
[[Category:reserved]] [[Category:reserved]]
[[Category:language]] [[Category:language]]
 +[[category:basic statement]]
 +
 +[[Basic statements|'''Up to Basic Statements''']]
[[:Category:functions|'''List of Functions''']] [[:Category:functions|'''List of Functions''']]
 +----
 +
== Definition == == Definition ==

Revision as of 13:24, 24 July 2007

Up to Basic Statements

List of Functions



Contents

Definition

Statement

Function <returntype> <name>([<parameters>]);

Function is a reserved word used to start the code of a function.

Concept

A function is a subroutine to which one or more of the following apply:

A function does not create a new thread, and therefore the process which called the function waits until the function is completed before continuing executing its code.

As opposed to a process, a function doesn't have a frame; statement. See process for more information.

For a list of functions, see this list of functions.

Example

Function int addInts( int a , int b )
Private // Declare private variables here
Begin // Start the main functioncode
    return a+b;
End // End the main functioncode

addInts(3,6); will return 9. One can see that the function does indeed:

  • receive parameters.
  • act on the parameters.
  • return a value.
Personal tools