const double PI已在cmath中预定义。这句话是什么意思啊?求解释。

如题所述

就是说你的程序使用了 cmath.h 头文件(前面有:#include "cmath.h"),而文件中已经有对圆周率 PI 的定义,在你的程序中就不能再定义这个 PI 值了。把你的程序中那行定义删除或注释掉就没问题了。程序可直接使用这个已定义好的 PI 值。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-29
PI这个名字已经被系统用了,你换个变量名吧
相似回答