浪漫情侣壁纸图:vc++中可以用函数作为参数吗?

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/29 09:02:13
比如:用sin x作为另一个函数的参数
fun(sinx)
{}

可以用指向函数的指针作参数,你举的这个例子应该不行。可以在调在此函数时实参写成sin(x)即fun(sin(x));把sin(x)的结果传给fun函数的形参。这时fun函数应该声明为[返回值]fun(double x);
softnow举的例子是用一个指向函数的指针作为参数。

double (*sin)(double);

fun(sin(x))