#include <stdio.h> double f1(double x) { return xx; } double f2(double x, double y) { return xy; } double fun(double a, double b) { /found/ double (f)(); double r1, r2;//再给函数指针变量赋值是,只需给变量名无需给参数 /found/ f = f1 ; r1 = f(a); /found/ f = f2 ; r2 = (f)(a, b); return r1 + r2; } void main() { double x1=5, x2=3, r; r = fun(x1, x2); printf("\nx1=%f, x2=%f, x1x1+x1x2=%f\n",x1, x2, r); }
再给函数指针变量赋值是,只需给变量名无需给参数(来至二级c的模拟题)
转载
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
java给excel变量赋值 java中给变量赋值
一、关于变量赋值的理解: /* * * 关于变量的赋值: * * 如果变量是基本数据类型,此时赋值的是变量所保存的数据值。 * 如果变量是引用数据类型,此时赋值的是变量所保存的数据的地址值。 * */ 代码如下: publi
java给excel变量赋值 java 数据结构 System 赋值