xiaorenwu 发表于 2014-7-21 12:19:59

fortran预编译指令语法问题

读程序时经常看到#ifdef,#endif这种类似的头文件,想问一下经常看这个fortran的各位,这个在其他语言中怎么没有见过?请问是fortran特有的吗?还有这个加上会对程序有什么影响?ps:最近在读取一个很大的模型,这个模型是在fortran环境下写的

安靖 发表于 2014-7-21 14:23:57

判断宏是否定义过然后选择性的编译

安靖 发表于 2014-7-21 14:25:56

这个在语言中很常见的,fortran中有,c里也是到处都是啊……
c里面包含头文件时,为了避免重复添加头文件,几乎每个头文件里都有定义

楚香饭 发表于 2014-7-21 14:44:14

这是预编译指令。

在 C 语言里,这是语法规范,是被大家认可的。

在 Fortran 里,语法没有规定,是个别编译器扩展的,用法基本与 C 语言一致。
页: [1]
查看完整版本: fortran预编译指令语法问题