배열 저장 구조
배열은 같은 타입 값들이 연속된 메모리에 놓인다.
배열 이름은 많은 식에서 첫 원소 주소로 변환되지만, 배열 자체와 포인터 변수는 같은 것이 아니다.
배열은 같은 타입 값들이 연속된 메모리에 놓인다.
대부분의 식에서 첫 원소 주소로 변환된다.
포인터는 주소 값을 저장하는 별도 변수다.
ptr + 1은 다음 원소 크기만큼 이동한다.
배열 전체 바이트 크기를 반환한다.
포인터 변수의 주소 크기만 반환한다.
배열과 포인터가 비슷하게 보이는 순간은 decay 때문이다. 선언 자체와 sizeof 결과는 분명히 다르다.