是否可以声明一个返回数组的函数?

Is it possible to declare a function returning an array?

本文关键字:返回 一个 数组 函数 声明 是否      更新时间:2023-10-16

我试过了:

int ([]foo)();
int[] foo();
int (foo[])();

但是它没有声明我所期望的。这可能吗?

我不是说声明一个返回指针的函数。我需要返回一个数组

您想要从函数返回的实际上是指向数组中第一个元素的指针:

int* arr(int arr[]);