pFun = add;
// 通过函数指针间接调用 add 函数
pFun(7, 8);
如果将 函数指针变量 pFun_add pFun 作为参数 , 传递给函数 , 在函数内部可以调用其它函数..., int);
定义函数 接收 pFun_add 类型的形参作为参数 , 该类型是 函数指针类型 , 也就是 函数接收一个 函数指针类型参数 , 在该函数中调用 函数指针 指向的 函数 ;
// 传入函数指针...= add;
// 通过函数指针间接调用 add 函数
pFun(7, 8);
// 将 函数指针 作为参数传递到函数中
caculate(pFun, 9, 10);
// 可以直接将...;
错误处理 : 使用函数指针 , 将错误处理函数作为参数传递给其他函数 , 在发生错误时立即调用适当的错误处理函数 , 无需返回到调用堆栈中的较高层次 ;
二、代码示例 - 函数指针做函数参数
代码示例...;
// 通过函数指针间接调用 add 函数
pFun(7, 8);
// 将 函数指针 作为参数传递到函数中
caculate(pFun, 9, 10);
// 可以直接将 函数名 (