在C語言中,數組相加的表示方式取決于具體的需求和實現方式。一般來說,可以通過編寫一個函數來實現數組相加的操作,函數的參數為兩個數組及其長度,函數的返回值為一個新的數組,該數組包含兩個輸入數組對應位置元素的和。
以下是一個簡單的示例代碼,展示了如何實現兩個數組的相加操作:
#include <stdio.h>
void array_add(int arr1[], int arr2[], int len, int result[]) {
for (int i = 0; i < len; i++) {
result[i] = arr1[i] + arr2[i];
}
}
int main() {
int arr1[] = {1, 2, 3};
int arr2[] = {4, 5, 6};
int len = sizeof(arr1) / sizeof(arr1[0]);
int result[len];
array_add(arr1, arr2, len, result);
printf("Result array after addition: ");
for (int i = 0; i < len; i++) {
printf("%d ", result[i]);
}
return 0;
}
在上述代碼中,首先定義了一個array_add
函數,該函數接收兩個數組arr1
和arr2
以及它們的長度len
,并將它們的對應位置的元素相加后存入result
數組中。然后在main
函數中定義了兩個數組arr1
和arr2
,并調用array_add
函數進行相加操作,最終輸出結果數組的元素。