阅读量:0
可以使用循环语句将数组的所有元素赋值为0。
方法一:使用for循环遍历数组,逐个将元素赋值为0。
#include <stdio.h> int main() { int arr[5]; // 声明一个包含5个元素的整型数组 // 使用for循环遍历数组,将每个元素赋值为0 for (int i = 0; i < 5; i++) { arr[i] = 0; } // 打印数组的值 for (int i = 0; i < 5; i++) { printf("%d ", arr[i]); } return 0; }
方法二:使用memset函数将数组的所有元素赋值为0。
#include <stdio.h> #include <string.h> int main() { int arr[5]; // 声明一个包含5个元素的整型数组 // 使用memset函数将数组的所有元素赋值为0 memset(arr, 0, sizeof(arr)); // 打印数组的值 for (int i = 0; i < 5; i++) { printf("%d ", arr[i]); } return 0; }
以上两种方法都可以将数组的所有元素赋值为0。方法一使用for循环逐个赋值,方法二使用memset函数将数组的内存块全部设置为0。