C 和 Fortran 在区分大小写方面采取截然相反的处理方法:
C 区分大小写-大小写很重要。
Fortran 在缺省情况下忽略大小写。
f95 缺省通过将子程序名转换成小写来忽略大小写。除了字符串常量以外,它会将所有大写字母都转换成小写字母。
对于大/小写问题,有两种常用解决方案:
在 C 子程序中,使 C 函数名全为小写。
用 -U 选项编译 Fortran 程序,该选项会通知编译器保留函数/子程序名称的现有大/小写区别。
只能采用这两种解决方案中的一种,不能同时采用。
本章大多数示例的 C 函数名均采用小写字母,并且没有使用 f95-U 编译器选项。