Fortran 呼叫时间(X)是如何工作的?

Fortran 呼叫时间(X)是如何工作的?,fortran,Fortran,ETIME的语法类似于调用ETIMEVALUES,TIME 我看到了一个使用Call-ETIMEPP的代码,它没有使用隐式none。 它为什么起作用?什么是PP?时间不是标准的内在函数。每个编译器实现都是他们希望的。例如,在gfortran中,您可以同时使用以下两种: CALL ETIME(VALUES, TIME) TIME = ETIME(VALUES) ! (not recommended) 隐式无不影响标准和非标准的内在函数。您可以通过使用infrance语句来区分某些外部函

ETIME的语法类似于调用ETIMEVALUES,TIME 我看到了一个使用Call-ETIMEPP的代码,它没有使用隐式none。
它为什么起作用?什么是PP?

时间不是标准的内在函数。每个编译器实现都是他们希望的。例如,在gfortran中,您可以同时使用以下两种:

CALL ETIME(VALUES, TIME)
TIME = ETIME(VALUES)      ! (not recommended)
隐式无不影响标准和非标准的内在函数。您可以通过使用infrance语句来区分某些外部函数,从而表明它是一个内在函数

标准的替代方案是系统时钟和cpu时间


什么是PP?谁知道呢,你必须查看代码中你看到它的地方。它是子例程的一个参数,但可能是您看到它时的函数形式?

什么是PP:在调用之前没有使用它。在该转换中,它是隐式声明的实变量。但实际上,我们不知道它是什么,代码的作者必须知道这一点。