写一个C语言函数循环给数组赋值
时间: 2024-10-13 09:08:07 浏览: 37
在C语言中,你可以通过for循环结构遍历数组并给每个元素赋值。下面是一个简单的例子,假设我们要创建一个整型数组`arr`并将其所有元素初始化为0:
```c
#include <stdio.h>
void initialize_array(int arr[], int size) {
for (int i = 0; i < size; i++) {
arr[i] = 0; // 这里可以替换成任何你想要的初始值
printf("arr[%d] = %d\n", i, arr[i]); // 打印当前元素的值,方便查看
}
}
int main() {
int my_array[5]; // 创建一个包含5个元素的数组
int array_size = sizeof(my_array) / sizeof(my_array[0]);
initialize_array(my_array, array_size); // 调用函数
return 0;
}
```
在这个示例中,`initialize_array`函数接收一个整型数组和其大小作为参数,然后用一个for循环逐个元素赋值。在`main`函数中,我们声明了一个数组,并计算了它的实际长度。
阅读全文