- 博客(2)
- 收藏
- 关注
原创 Fortran和C/C++混合编程学习笔记(一):编译链接
有时候,我们希望使用Fortran和C/C++混合编程,以利用各语言的优势。只要确保函数调用时传递的参数类型正确,定义和声明的变量类型和大小匹配,Fortran和C 语言二者的函数和全局变量就可以彼此直接相互调用,所以混合编程可以非常容易地实现。由于在同一个可执行文件内,两种语言间可以进行双向函数调用,所以主函数在C文件中还是Fortran文件中,依具体使用情况而定。本篇和接下的几篇主要讨论标准...
2018-12-11 20:00:47 4430
原创 Fortran和C/C++混合编程学习笔记(二):全局变量
Fortran77和C/C++有两种方式进行数据的访问和交换:函数参数传递、有名公共区COMMON和struct/class匹配;Fortran90/95引入了Module,还可以通过Module进行数据的交换。COMMON和Module方式都是由Fortran定义变量,C/C++声明引用。由于Fortran没有类似于C中的定义在所有函数和module之外的全局变量,也没有声明外部变量的语法,...
2018-12-11 19:59:48 1816
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人