在C語言中,數組賦值的規則是將數組中的每個元素依次賦給對應位置的元素。數組賦值可以使用賦值運算符(=)或者memcpy()函數來實現。
例如,對于一個整型數組arr1和arr2,可以使用以下方式進行賦值:
int arr1[5] = {1, 2, 3, 4, 5};
int arr2[5];
// 使用賦值運算符
for(int i=0; i<5; i++){
arr2[i] = arr1[i];
}
// 使用memcpy函數
memcpy(arr2, arr1, sizeof(arr1));
需要注意的是,數組賦值時需要保證兩個數組的長度相同,否則可能會出現訪問越界的情況。