C語言中可以使用循環遍歷數組,將數組中的每個元素賦值為0或者其他初始值來清空數組。以下是一個示例代碼:
#include <stdio.h>
int main() {
int arr[5] = {1, 2, 3, 4, 5};
int length = sizeof(arr) / sizeof(arr[0]);
// 使用循環遍歷數組并賦值為0
for (int i = 0; i < length; i++) {
arr[i] = 0;
}
// 輸出清空后的數組
for (int i = 0; i < length; i++) {
printf("%d ", arr[i]);
}
return 0;
}
此代碼中,我們使用兩個循環,第一個循環將數組中的每個元素賦值為0,第二個循環輸出清空后的數組。運行此代碼,輸出結果為:0 0 0 0 0,表示數組已被成功清空。