다음 C 코드를 사용하여 배열을 선언하였고 arr[0][0][0]의 주… | [7급 국가직 자료구조론] 25년 1회차 기출문제 상세 페이지
1[7급 국가직 자료구조론] 25년 1회차
다음 C 코드를 사용하여 배열을 선언하였고 arr[0][0][0]의 주소를 α라고 할 때, arr[3][4][2]의 행 우선 순서 주소는?char arr[6][5][4];
1
α + 34
2
α + 78
3
α + 96
4
α + 112
해설
행 우선 순서에서 arr[3][4][2]는 시작 주소로부터 78바이트 떨어져 있으므로 주소는 α + 78이다.
공식: 오프셋 = (char는 1바이트)
대입:
결과:
- α + 34: arr[1][3][2]의 위치이다.
- α + 96: arr[4][4][0]의 위치이다.
- α + 112: arr[5][3][0]의 위치이다.
오류나 개정된 내용이 보이면 알려주세요