告别规则图形!用Python+HDF5在gprMax3.0里自由捏个“圆锥”模型(附完整代码)
2026/6/6 9:10:58
ANSI C 提供了一些预定义符号,这些符号能为编程带来便利。
-__FILE__:以引号字符串形式表示当前源文件。
-__LINE__:以整数形式表示当前行号。
-__DATE__和__TIME__:以引号字符串形式给出程序编译时的当前日期和时间。
-__STDC__:在符合 ANSI C 的编译器中,该常量被定义为 1。可用于测试是否能使用 ANSI C 特性,示例代码如下:
#ifdef __STDC__ ... ANSI stuff ... #else ... Non - ANSI stuff ... #endif不过,在 SVR4 中,AT&T 将__STDC__的值设为 0 来启用某些非严格符合 ANSI C 环境下的 ANSI C 特性,所以上述测试需改写为:
#if __STDC__ == 1 ... ANSI stuff ... #else ... Non - ANSI stuff ... #endif另外,#else和#endif后面跟参数的写法在 ANSI C 中是不允许的,例如#els