我正在寻找一种使用C语言创建“变量函数”的方法。 在MATLAB中,我可以创建以下内容:
my_function = (@x) sin(x) + x^2 + x;
这样我就可以对它喜欢的任何'x'值进行评估:
my_point = 3.09;
my_function(my_point);
C语言有什么类似的东西吗?
答案 0 :(得分:1)
那只是常规的C函数。术语将是:“带有参数的函数”
FLAG_ACTIVITY_REORDER_TO_FRONT
答案 1 :(得分:-1)
#include <stdio.h>
#include<math.h>
#define my_function(x) sin(x) + pow(x,2) + x
int main()
{
double my_point = 3.09;
printf("%lf",my_function(my_point));
return(0);
}