c语言函数中怎么定义数组
时间: 2024-06-13 22:07:32 浏览: 272
c语言 数组
在C语言函数中定义数组需要指定数组的数据类型、数组名和数组的大小。定义数组的语法格式如下:
```c
数据类型 数组名[数组大小];
```
例如,定义一个包含5个整数的数组:
```c
int arr[5];
```
在函数中定义数组时,可以将数组作为参数传递给函数,也可以在函数内部定义数组。如果在函数内部定义数组,需要在函数体内进行初始化。
下面是一个在函数中定义并初始化数组的例子:
```c
#include <stdio.h>
void printArray(int arr[], int size) {
for (int i = 0; i < size; i++) {
printf("%d ", arr[i]);
}
printf("\n");
}
int main() {
int arr[5] = {1, 2, 3, 4, 5};
printArray(arr, 5);
return 0;
}
```
该程序定义了一个名为`printArray`的函数,该函数接受一个整型数组和数组大小作为参数,并打印数组中的所有元素。在`main`函数中,定义了一个包含5个整数的数组`arr`,并将其作为参数传递给`printArray`函数。
阅读全文