询问C语言和Fortan混编在进行值传递时的耗时问题!

来源:百度知道 编辑:UC知道 时间:2024/09/18 03:44:26
C语言和Fortan混编,利用接口进行值传递,会在值传递时浪费多余的时间吗?浪费多少呢?
打个比方说:本来单独用C程序来实现2次变量相加,现在我改为1次在C程序中相加,另外1次利用接口传给Fortran程序段来相加,这样会浪费时间吗?
谢谢!

肯定浪费时间。

就算两程序同时运行,你省了一次相加计算时间,但是多了数据传递,等待,交换,握手...时间。

浪费时间多少--你可以写一段循环小程序进行测试。

确实这样做既不明智也不必要。Fortran的速度虽然不错,但是这样折腾还不如就用C写算了。