다음의 4가지 C 함수들 가운데 그 의미가 나머지와 다른 것은?
- ①
int sum(int a[], int n) { - ②
int sum(int *a, int n) { int i, s = 0; int i = 0, s = 0; for (i=0; i<n; i++) while (i<n) s += a[i]; s += a[i++]; return s; return s; } } - ③
int sum(int a[], int n) { - ④
int sum(int *a, int n) { int i, s = 0; int i = 0, s = 0; for (i=0; i<n; i++) while (i<n) s += *a++; s += a[i]++; return s; return s; } }
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)