#include <stdio.h>
unsigned char test1(void)
{
return 1;
}
unsigned char test2(void)
{
return 2;
}
unsigned char (*p[30])(void) = {test1, test2};
int main(void)
{
printf("%d\n", p[0]());
printf("%d\n", p[1]());
printf("%d\n", (*(p + 1))());
}
函数指针数组
最新推荐文章于 2024-03-11 05:00:00 发布