c语言自定义函数 数组
时间: 2023-12-03 17:39:24 浏览: 159
C语言 数组
以下是一个C语言自定义函数返回数组的例子:
```c
#include <stdio.h>
// 函数原型
int* generateArray();
// 函数定义
int* generateArray() {
static int arr[5] = {1, 2, 3, 4, 5};
return arr;
}
// 调用函数
int main() {
// 调用函数并获取返回的数组
int* arr = generateArray();
// 输出数组中的元素
for(int i = 0; i < 5; i++) {
printf("%d ", arr[i]);
}
return 0;
}
```
该函数返回一个静态数组的首地址,可以在调用函数后获取该数组并进行操作。
阅读全文