I am trying to translate an old FORTRAN program to C++ and appear to have hit a brick wall.
I do not understand how one of the variables returned by a sub-routine can ever take a particular value.
I am not a FORTRAN master; maybe somebody here is more familiar with it.
Say . . .
Subroutine1 calls Subroutine 2, and
Subroutine2 calls Subroutine 3.
Is there any way for program execution to jump from Subroutine 3 directly back to Subroutine 1 without returning to Subroutine 2 first?