Example of Using EXTERNAL for User-Defined FunctionLast reviewed: December 11, 1995Article ID: Q50401 |
The information in this article applies to:
SUMMARYIn a FORTRAN application, the EXTERNAL statement specifies that a user-defined name is a subroutine or function that can be used as a formal argument. In addition, an application can use the EXTERNAL statement to replace an intrinsic function with a user-defined function of the same name. The following code example demonstrates using the EXTERNAL command to specify a user-defined function in a FORTRAN application.
Sample CodeC Compile options needed: None
FUNCTION FN (X)
REAL FN, X
FN = X
END
SUBROUTINE S2 (F, X, Y)
REAL F, X, Y
X = F(Y)
END
REAL Y, Z, FN
EXTERNAL FN
Z = 10.0
CALL S2(FN, Y, Z)
WRITE (*, *) Y
END
|
Additional reference words: kbinf 1.00 4.00 4.01 4.10 5.00 5.10
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |