【发布时间】:2011-02-15 18:34:58
【问题描述】:
我正在使用 C 并尝试访问常量 M_PI (3.14159...)。我已导入 math.h 头文件,但 M_PI 常量仍未定义。通过对 StackOverflow 的一些搜索,我发现我需要将 #define _USE_MATH_DEFINES 添加到我的代码中(参见下面的示例代码)。这在正常编译时工作正常,但我需要能够使用 std=c89 标志编译我正在做的工作。
我应该如何从一些 C89 代码访问 M_PI?
【问题讨论】: