为什么cos函数里添加了一个#define好的参数就会报错。

hi,我是ccs开发平台用的C语言。问题是这样的。
图片说明

其中pi是圆周率定义的3.14159265;
这样就会报这样的错图片说明

但如果我把括号里的2xpi的值算好,就不会报错了,这是为什么啊。
图片说明

百思不得其解哦。

#define pi 3.14;
是不是这里有分号,如果有,去掉。

你的宏是怎么写的?发个定义?
如果代码不多的话可以发一下全部代码么?好帮你看看