Thanks for your reply !
>The word "parameter" has very a specific meaning in Fortran. The
>entity that is passed into a function or subroutine is an "actual
>argument". The entity within the functions associated with the
>"actual argument" is a "dummy argument".

Can I understand "dummy parameters" as temporary variables in a function
similar to C/C++, which copy the value of the passed parameter?
Or this is pass by value in C++.

>It is not clear to me what you're trying to accomplish. gfortran
>already has an -fimplicit-none option that enforces no implicit
>typing. This option will catch the "typo" type error. Gfortran
>also has the -fallow-argument-mismatch. If the code is within
>a single file, gfortran will build an explicit interface when
>it encounters an external procedure, and then it uses that interface
>to check any additional references.
I looked up the meaning of these two compilation options.
Both of them are compile time options .
But this project  needs to provide an option run-time test .
I am currently trying to understand the concept of runtime options and
what can happen.

Reply via email to