我对与不同 C 规范相关的许多事情有疑问。
如果我用 C99 编写一个库,我可以从 C89 代码中使用它吗?(仅使用符合 C89 定义的函数)。
例如,这段代码可以在 C89 中使用吗?
共享库的标头:
#ifdef C99
void func (double complex a, double complex b); // C99 function
#endif
/* another C89 compliant function */
void func2 (double a, double b);
提前致谢 :)