我最近发现在Fortran中使用纯函数和子例程.从Fortran手册中可以看出,似乎我的大部分子程序实际上都可以定义为纯(因为我总是指定所有参数的意图,通常我没有"保存","暂停"或外部I/O在我的大部分子程序中).我的问题是:我应该这样做吗?我想知道编译器是否优化了更好的纯子程序,或者它是否无关紧要,或者它是否会使事情变得更糟.谢谢 !
fortran
fortran ×1