81. 함수에 넘긴 배열과 원본 수정
다음 C 프로그램의 실행 결과를 쓰시오.
1#include <stdio.h>23void accumulate(int arr[], int n) {4for (int i = 1; i < n; i++) {5arr[i] += arr[i - 1];6}7}89void clear(int v) {10v = 0;11}1213int main() {14int data[] = {3, 1, 4, 1, 5, 9};15int n = sizeof(data) / sizeof(data[0]);16accumulate(data + 2, 3);17clear(data[0]);18accumulate(data, 2);19printf("%d\n", n);20for (int i = 0; i < n; i++) {21printf("%d%c", data[i], i < n - 1 ? ' ' : '\n');22}23return 0;24}