搜索
您的当前位置:首页正文

好一点的写法

来源:筏尚旅游网
// .c文件

unsigned char add(unsigned char a, unsigend char b)
{
    return a + b;
}

testfun testfun1 = {
                    .major = 2,
                    .minor = 3,
                    .addfunction = &add3
                    
};

int main()
{
    int a = testfun1.addfunction(2,3);
    return 0;
}
//.h文件
unsigned char add3(unsigned char a,unsigned char b);

typeddef struct
{
    unsigned char major;
    unsigned char minor;
    
    unsigned char (*addfunction)(unsigned char a, unsigend char b);
} testfun;

因篇幅问题不能全部显示,请点此查看更多更全内容

Top