compiler1 [Computer Architecture] (6) Array vs Pointer Array를 접근할 때는 Array의 base address와 Array의 element size 그리고 index가 필요하다. 이를 이용하면 아래와 같이 계산할 수 있다.A[i] = The base address of A + element siz * i(index ) pointer는 메모리 주소를 직접 가리키는 것으로 아래와 같이 pointer를 통해 바로 접근 가능하다.// declare point p;long *p;p = 1 // address p = 1a = *p // a = M[1] 아래와 같이 동일한 동작을 Array를 사용하는 Code와 Pointer 를 사용하는 Code를 비교해 보자. Array로 만든 Loop은 Index 계산을 하기 위한 수식들이 포함되어 있고, Pointer는 처음.. 2024. 4. 28. 이전 1 다음