- #include<stdio.h>
typedef int(*func)(int, int);
int minT(int a, int b)
{
return a < b ? a : b;
}
int maxT(int a, int b)
{
return a > b ? a : b;
}
int sum(int a, int b)
{
return a + b;
}
struct Test
{
int n;
func func;
};
int main()
{
struct Test t1[] = { {0,maxT},{1,minT},{2,sum} };
int a = 5;
int b = 10;
for (int i = 0; i < 3; i++)
{
printf("%d\n",t1[i].func(a, b));
}
printf(“hello wolrd\n”);
system(“pause”);
return 0;
}
很有意思的一段代码
最新推荐文章于 2022-10-17 10:15:00 发布