我想知道这个错误的原因是什么以及解释

img

double sin(double a)这一行错了,此写法是定义函数的写法,与原本的sin函数冲突了。
你需要调用sin函数并不是定义sin。
因此改为
double b = sin(a);
即可;

<math.h>中有sin()函数了,你这是定义函数的写法,重定义了