在C語言中,空數組是不能直接賦值的,因為數組在定義時需要確定大小。如果想要給一個數組賦值,需要先定義一個數組并確定其大小,然后通過循環或者memcpy等函數將值賦給數組元素。例如:
int arr[5]; // 定義一個大小為5的整型數組
int values[] = {1, 2, 3, 4, 5}; // 定義一個包含5個元素的整型數組并初始化
// 將values數組的值賦給arr數組
for (int i = 0; i < 5; i++) {
arr[i] = values[i];
}
另外,如果要將某個特定的值賦給數組的所有元素,可以使用循環來實現:
int arr[5]; // 定義一個大小為5的整型數組
int value = 10;
// 將value賦給arr數組的所有元素
for (int i = 0; i < 5; i++) {
arr[i] = value;
}