HP 3000 Manuals

RECORD Statement (Nonexecutable) [ HP FORTRAN 77/iX Reference ] MPE/iX 5.0 Documentation


HP FORTRAN 77/iX Reference

RECORD Statement (Nonexecutable) 

The RECORD statement declares a record variable that has the form
previously declared in a STRUCTURE statement.

	       Click here to view figure.
            

-----------------------------------------------------------------------------------------------
|                   |                                    |                                    |
|       Item        |        Description/Default         |            Restrictions            |
|                   |                                    |                                    |
-----------------------------------------------------------------------------------------------
|                   |                                    |                                    |
| struc_name        | Name of a previously declared      | Cannot be the name of a structure  |
|                   | structure.                         | currently being declared.          |
|                   |                                    |                                    |
-----------------------------------------------------------------------------------------------
|                   |                                    |                                    |
| variable_name     | Variable name.                     | None.                              |
|                   |                                    |                                    |
-----------------------------------------------------------------------------------------------
|                   |                                    |                                    |
| array_name        | Array name.                        | None.                              |
|                   |                                    |                                    |
-----------------------------------------------------------------------------------------------
|                   |                                    |                                    |
| array_declarator  | Array declaration.                 | None.                              |
|                   |                                    |                                    |
-----------------------------------------------------------------------------------------------

Semantics 

Record names can be used in COMMON, DIMENSION, and SAVE statements.  They
can not be used in DATA, EQUIVALENCE, and NAMELIST statements.

Record field values are initially undefined, but can be initialized in
the structure declaration.

Refer to "STRUCTURE Statement (Nonexecutable)"  for more information
on structures and their use with records.

                 Examples                                      Notes 

---------------------------------------------------------------------------------------

RECORD/student/rec1,math_student(10)        rec1 is a record variable that has the form
                                            declared for the student structure.
                                            math_student is an array variable that has
                                            ten record elements in the form declared
                                            for the student structure.



MPE/iX 5.0 Documentation