在C語言中,空數組的賦值方法與非空數組相同。可以通過循環、逐個賦值或使用memcpy函數等方式來給空數組賦值。
以下是一些示例代碼:
int arr[5]; // 聲明一個空數組
int i;
for(i = 0; i < 5; i++) {
arr[i] = i; // 逐個賦值
}
int arr[5] = {}; // 聲明一個空數組并初始化為0
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
arr[4] = 5;
#include <string.h>
int arr[5]; // 聲明一個空數組
int src[5] = {1, 2, 3, 4, 5};
memcpy(arr, src, sizeof(src)); // 將src數組的值復制給arr數組
無論使用哪種方式,都可以給空數組賦值。