我正在使用C并尝试访问常量M_PI(3.14159 ...).我已导入math.h头文件,但M_PI常量仍未定义.通过对StackOverflow的一些搜索,我发现我需要添加#define _USE_MATH_DEFINES到我的代码中(参见下面的示例代码).这在正常编译时工作正常,但我需要能够使用std=c89标志编译我正在做的工作.
#define _USE_MATH_DEFINES
std=c89
我应该如何从某些C89代码访问M_PI?
c math c89
c ×1
c89 ×1
math ×1