我想在自己写的函数里用到主函数里的变量怎么办

img

如图中e和M,它两是主函数里定义的变量,但是我在写函数的时候用不了,该怎么办啊?

跟 E 一样,通过参数传进来就行了。
double fd(double E, int e, ine M)

e和M定义成全局变量,即放所有函数上面定义。