less than 1 minute read

다차원 배열

  • 2, 3 차원의 배열은 괜찮고 4, 5 차원의 배열은 괜찮지 않은 이류를 설명하라

    2, 3차원을 이해하면 그 이상을 이해할 수 있기 때문, 4, 5 차원은 쓰이지 않기 때문. 불 필요하며 논리적으로 이해하기 어려움.

  • 2차원 배열에 대해 설명하라.

    2차원의 배열, 즉 평면상 가로, 세로의 형태의 배열을 의미. 1차원 배열의 연장선.

  • 2차원 배열의 선언에 대해 설명하라.

    Type 변수명 [세로길이][가로길이]; 로 선언함. 가로길이는 배열 첫번째 레이어의 길이이며 세로길이는 배열 두번째 레이어의 길이. sizeof 연산자 이용 시 세로길이x가로길이x자료형크기.

  • 2차원 배열요소의 접근에 대해 설명하라

    변수명[세로index][가로index] 로 접근

  • 2차원 배열의 메모리상 할당의 형태에 대해 설명하라

    메모리상에 1차원의 형태로 차례대로 할당됨.

  • 2차원 배열 선언과 동시에 초기화에 대해 설명하라

    메모리상에 1차원의 형태로 차례대로 할당됨.

  • 배열의 크기를 알려주지 않고 초기화에 대해 설명하라

    세로, 가로 둘 다 안 알려주면 무수한 경우의 수 때문에 컴퓨터가 알지 못 함. 세로길이만 생략 가능 (자동으로 세로길이 계산됨)

  • 3차원 배열의 논리적 구조에 대해 설명하라

    세로, 가로의 2차원에 높이가 추가된 것

  • 3차원 배열의 선언과 접근에 대해 설명하라

    세로, 가로의 2차원에 높이가 추가된 것

Categories:

Updated: