内容就是输几个数,输出数量、和
学校布置的题目,最后后台会统计总用时谁更短
数据量太小,偶然因素太多,建议你把数据量加大,再观察。
不知道你这个问题是否已经解决, 如果还没有解决的话:下面代码是演示定义函数类型与如何使用函数指针的代码:
#include <stdio.h>
typedef int FUNC(int); //定义函数类型
int t(int i){
return i*i;
}
void f(){
printf("Call f()....\n");
}
int main(){
FUNC* pt = t; //定义函数指针pt
void(*pf)() = &f; //定义函数指针pf
printf("pf = %p\n", pf);
printf("f = %p\n", f);
printf("&f = %p\n", &f);
pf(); //一般这么用
(*pf)(); //一般不这么用
f();
int k = pt(3);
printf("k = %d\n", k);
return 0;
}
上面代码比较简单,我们注意两点: