函数fun(double x)fun(a);
fun(b);
fun(c);
和这个
fun(b);
fun(c);
fun(d);
调用fun(a),fun(b) fun(c)的顺序不一样的话,最后得到的结果就不一样,原因就是fun里有许多全局变量和静态变量,所以比如调用完fun(a)后其全局变量或静态变量就改了,再调用fun(b)的话,初始不一样,所以最终的结果也不一样了。我要的问的是,我想调用完fun(a)后,再调用fun(b)时,初始的情况想和调用fun(a)时是一样的,该怎么做?