#include <stdio.h>
#include <string.h>
typedef struct S_MenuFun
{
int id;
void (*fun)();
}S_MenuFun;
void fun1()
{
printf("fun1\n");
}
void fun2()
{
printf("fun2\n");
}
void fun3()
{
printf("fun3\n");
}
S_MenuFun menuFun[] =
{
0,fun1,
1,fun2,
2,fun3,
};
int main()
{
printf("%ld\n", sizeof(menuFun)/sizeof(menuFun[0]));
return 0;
}
[C_C++语言]_0_0_动态计算结构体数组长度
最新推荐文章于 2024-03-21 12:43:27 发布