Intel® Fortran Compiler 17.0 Developer Guide and Reference

Summary of Mixed-Language Issues

There are important differences in Fortran and C/C++ mixed-language programming; for instance, argument passing, naming conventions, and other interface issues must be thoughtfully and consistently reconciled between any two languages to prevent program failure and indeterminate results. However, the advantages of mixed-language programming often make the extra effort worthwhile.

A summary of major Fortran and C/C++ mixed-language issues follows: