【问题标题】:function pointer prototype which takes three integer pointers as arguments and returns character pointer函数指针原型,它以三个整数指针作为参数并返回字符指针
【发布时间】:2020-11-27 16:55:21
【问题描述】:

这是在一次面试的笔试中被问到的: 问题:编写一个函数指针原型,它接受三个整数指针作为参数并返回字符指针。

我的回答:

char (*funct_ptr) (int *a, int *b, int *c);

这被标记为错误。谁能帮我解答这个问题?

提前致谢。

【问题讨论】:

    标签: c pointers


    【解决方案1】:

    你的原型被声明为返回一个字符,而不是一个字符指针。

    要将返回的东西变成指针,请添加*

    char* (*funct_ptr) (int *a, int *b, int *c);
    

    【讨论】:

      猜你喜欢
      • 2020-06-11
      • 2019-08-22
      • 1970-01-01
      • 2011-02-21
      • 1970-01-01
      • 2013-04-10
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      相关资源
      最近更新 更多