开发者社区 问答 正文

C语言,函数指针的小问题

如有函数 max(a,b), 为了让函数指针变量p指向函数max, 当调用该函数时,正确的方法是

A: (*p) max(a,b)
B: *pmax(a,b)
C: p = max(a,b)
D: *p = max(a,b)

展开
收起
a123456678 2016-06-06 09:53:04 2314 分享 版权
1 条回答
写回答
取消 提交回答
  • using namespace std;
    
    int max(int a, int b)
    {
        return (a > b ? a : b);
    }
    
    int main(int argc, char *argv[])
    {
        int (*p)(int, int);
        p = max;
        cout << (*p)(5, 3) << endl;
        return 0;
    }
    2019-07-17 19:27:42
    赞同 展开评论
问答分类:
问答地址: