Note that any data statements come after all declarations and parameter statements, but before the first line of executable code. C C A comment which describes the purpose of this subroutine. This may include important variables and what their use is C to aid in understanding and modifying the routine. C C A description of all passed arrays and arguments if C users need to call this routine. C C local Declarations of ALL local variables and parameters. .
C C begin . .
All code should be written clearly. Since the code must be largely self-documenting, clarity should not be sacrificed for insignificant gains in efficiency. Variable names should be chosen with care so as to illustrate their purpose. Avoid using one or two letter variable names except for scratch variables. Comments should be used where the function of code is not obvious.