M_PI 是一个宏定义,圆周率的定义
-
C/C++ code
-
#define M_PI 3.14159265358979323846
-
此宏定义和编译器有关,TC中M_PI宏就定义在<math.h>里面。但vc的<math.h>中没有了M_PI的宏定义。因此编译时会出错,提示:“M_PI”: 未声明的标识符。
解决方法:自己定义。
M_PI 是一个宏定义,圆周率的定义
#define M_PI 3.14159265358979323846
此宏定义和编译器有关,TC中M_PI宏就定义在<math.h>里面。但vc的<math.h>中没有了M_PI的宏定义。因此编译时会出错,提示:“M_PI”: 未声明的标识符。