首页 > 解决方案 > 函数指针原型,它以三个整数指针作为参数并返回字符指针

问题描述

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

我的答案:

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

这被标记为错误的。谁能帮我正确回答这个问题?

提前致谢。

标签: cpointers

解决方案


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

要将返回的事物变为指针,请添加*.

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

推荐阅读