c语言函数如何返回数组
时间: 2023-11-16 16:03:38 浏览: 118
在C语言中,函数可以通过返回指针来返回数组。以下是一个示例代码:
```
int* returnArray() {
static int arr[3] = {1, 2, 3};
return arr;
}
int main() {
int* arrPtr = returnArray();
for(int i=0;i<3;i++) {
printf("%d ", *(arrPtr+i));
}
return 0;
}
```
在上述示例中,函数returnArray返回int类型的指针,该指针指向一个静态数组arr。在主函数中,可以使用该指针来访问返回的数组元素。
阅读全文