Greenies, I've stuck by you for so long and made so many excuses for the bad service, now I'll go to mojo bones or poppas. Carrie L. and 2 others voted for this review Useful 3
Functions[edit] A function, which can also be referred to as subroutine, procedure, subprogram or even method, carries out tasks defined by a sequence of statements called a statement block that need only be written once and called by a program as many times as needed to carry out the same task.
However, for small functions it can even reduce code size, particularly once a compiler's optimizer runs. Note that the inlining process requires that the function's definition (including the code) must be available to the compiler. In particular, inline headers that are used from more than one source file must be completely defined within a header file (whereas with regular functions that would be an error).