【发布时间】:2013-03-12 14:01:54
【问题描述】:
假设我有一个函数int func(int x, int y, int z),我需要在另一个函数中调用它10 次,即int runge(int, ... , int func(int a, int b))。
我知道我可以创建 10 个函数,即
int runge1(int a, int b) {return func(1, a, b);}
但是,我想要一种更简单的方法。 基本上我想这样创建一个函数指针:
for(int i=0; i<10; i++)
{
//func would have two variables input into it, variable1, variable2
int (*func)=func(i, variable1, variable2);
}
【问题讨论】:
-
对不起,您关于在另一个函数中调用函数 *10 次的示例完全没有说明问题。也许通过扩大一点(即
i = 1, 2, 3, ...)你的问题会变得更清楚。 -
感谢您的帮助,抱歉我的问题不清楚。我需要等待一分钟才能接受正确答案,但感谢您的帮助。