프로그래밍 언어 활용정보처리기사 · 2021년05월15일 · 73/100
73.다음 C언어 프로그램이 실행되었을 때의 결과는?

1
55
2
77
3
121정답
4
132
해설
2차원 배열의 시작순서는 11> 22> 44> 55 도식화 하면 11 / 22 44 / 55 *는 포인터를 의미. 포인터는 주소값. *p 포인터 p변수에 a배열의 [0]주소값을 넣어줌. 그러나 (p+i)에서 p는 a배열의 [0] 주소값을 가지고 있으나 i = 1로 설정했기때문에 a[1]주소값을 뜻한다. 즉, *p는 첫 for문에서 a[1]주소값을 뜻한다. 22+44+55 = 121이다.