다음 C 프로그램에서 밑줄 친 코드의 실행 결과와 동일한 결과를 출력하는 코드로 옳은 것만을 모두 고르면?
#include <stdio.h>
int main()
{
int ary[5] = {10, 11, 12, 13, 14};
int *ap;
ap = ary;
printf(“%d”, ary[1]);
return 0;
}ㄱ. printf("%d", ary+1);
ㄴ. printf("%d", *ap+1);
ㄷ. printf("%d", *ary+1);
ㄹ. printf("%d", *ap++);- ①ㄱ, ㄴ
- ②ㄴ, ㄷ
- ③ㄷ, ㄹ
- ④ㄴ, ㄷ, ㄹ
정답 ②
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)