c语言函数指针实现函数重载

Posted 敲代码的Messi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言函数指针实现函数重载相关的知识,希望对你有一定的参考价值。

void out_int(void *i)

    printf("%d\\n",*(int*)i);



void out_double(void *d)

    printf("%f\\n", *(double*)d);


void c_fun(void (*ptr)(void *), void* param)

    ptr(param);


int main() 
    int i = 1;
    double d = 2.22;
    c_fun(out_int, &i);
    c_fun(out_double, &d);
    return 0;

以上是关于c语言函数指针实现函数重载的主要内容,如果未能解决你的问题,请参考以下文章

c语言函数指针实现函数重载

C语言中如何实现可变参函数

c语言怎么写重载函数?

从C快速入门C++ 一.命名空间引用函数重载...

C++基础2 引用 函数扩展: 默认值 占位符 指针 重载 类:引用类指针 声明实现分开写

简单的C语言问题?