정보처리기사 실기

시험 직전 요약장

판단 기준과 헷갈리는 개념, 대표 예제를 짧게 확인하세요.

이론 목록

C 포인터·배열·이중 포인터

원래 이론 →

헷갈리는 개념

실행문주소의 변화배열의 변화
p++p가 a[1]을 가리킴없음
**pp=25없음a[1]이 25
(*p)++없음a[1]이 26
이 부분의 원문 →

대표 계산·예제

다음 C17 프로그램이 표준 출력에 기록하는 내용을 쓰시오. 마지막 줄바꿈의 유무는 답안에서 구별하지 않는다.

C
#include <stdio.h>
void advance(int **cursor) {
    *cursor += 2;
    **cursor += 4;
}
int main(void) {
    int a[] = {5, 10, 15, 20};
    int *p = a;
    advance(&p);
    printf("%d %d %d\n", (int)(p - a), *p, a[0]);
    return 0;
}
이 부분의 원문 →

내 최근 연습 오답

현재 브라우저의 연습 채점 기록에서 공개된 단원과 연결된 오답을 확인합니다.

학습 기록 →

오답 기록을 확인하고 있습니다.