函数指针和指针函数
函数指针:
函数指针的申明需要括号
例如:
double (*funcPtr)(double, double);
如果没有括号,则为函数原型,而不是指针定义。
调用:
double result;
(1)result = (*funcPtr)(2.10,2,30);
(2)result = funcPtr(2.10,2,30);
当使用指针调用函数时,可以不用间接运算符,因为函数调用运算符的左操作数具有函数指针类型。
指针函数:
指针函数是指返回值是指针的函数,即本质是一个函数。
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 银河驿站
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果