博客总结 :
重载函数 : 使用 相同 的 函数名 , 定义 不同 的 函数参数列表 ;
判定标准 : 只有 函数参数 的 个数 / 类型 / 顺序 的不同 是 " 函数重载 " 的判断标准 , 函数...函数指针 章节中 , 详细介绍了 函数指针 , 以及 函数指针 与 数组 , 其它指针 结合的 复杂指针如何进行解读 ;
" 函数指针 " 是一种 指向函数的指针 , 表示的是 函数地址 , 其指向 函数...二、为函数指针赋值重载函数
----
1、为函数指针赋值重载函数
对 函数指针 进行赋值时 , 直接将 函数名 赋值给了 函数指针 ;
如 下面的代码中 , 直接将 add 函数赋值给了 函数指针 func_ptr...int (*func_ptr)(int, int) 代码 , 定义的 函数指针 有 2 个 int 类型的参数 , 有 1 个 int 类型的返回值 ;
为该函数指针 赋值 add 函数 时 , 就会自动...查找 参数列表是 2 个 int 类型的函数 ,
如果没有找到 , 就会编译失败 ,
如果找到了 , 为函数指针赋值成功 ;
2、代码示例 - 为函数指针赋值重载函数
完整代码示例 :
// 包含 C