admin 管理员组

文章数量: 1184232


2024年4月21日发(作者:sum函数怎么使用)

子函数传数组给主函数

在C语言中,可以通过以下方式将数组传递给子函数,并在主函数中使用该

数组:

```c

include <>

void subFunction(int arr[], int size) {

// 在这里处理数组

for (int i = 0; i < size; i++) {

printf("%d ", arr[i]);

}

printf("n");

}

int main() {

int arr[] = {1, 2, 3, 4, 5};

int size = sizeof(arr) / sizeof(arr[0]);

subFunction(arr, size);

return 0;

}

```

在上面的代码中,我们定义了一个名为`subFunction`的子函数,它接受一

个整数数组和数组的大小作为参数。在主函数中,我们创建了一个名为`arr`

的整数数组,并使用`sizeof`运算符计算数组的大小。然后,我们将数组和

大小传递给子函数`subFunction`,并在子函数中处理数组。最后,我们在

主函数中返回0以表示程序正常退出。


本文标签: 数组 函数 子函数 使用 定义