프로그래밍 언어 활용난도 중상
16번 · 주관식 · 5점
다음 C 프로그램의 실행 결과를 쓰시오.
#include <stdio.h>
void update(int **values, int size) {
for (int i = 0; i < size; i++) {
*(*values + i) = (*(*values + i) + i) % size;
}
}
int main(void) {
int values[] = {3, 1, 4, 1, 5};
int *p = values;
int **pp = &p;
update(pp, 5);
printf("%d", values[2]);
return 0;
}