목록배열이름과 포인터 차이 (1)
배움 저장소

10.1 배열과 메모리 - 배열의 인덱스는 (해당 값의 주소 - 첫 값의 주소) / sizeof(자료형)과 같다 - 배열의 이름은 첫 값의 주소를 가리킨다. 따라서 Ampersand(주소 연산자) 없이도 포인터에 할당할 수 있다. - 배열의 이름이 첫 값의 주소를 가리키는 이유는 계산 과정에서 포인터로 형변환 되기 때문이다. - 배열의 이름은 L Value로 저장공간을 차지한다. 10.2 배열의 기본적인 사용방법 int nums[3] = {0,1,2}; // O : Initialization nums[3] = {10, 11, 12}; // X : Error, unexpected behavior 초기화 할 때만 나열한 된 값을 배열에 할당할 수 있다. 그 외에는 불가능하다. int nums[3] = {0,..
Programming Language/C
2021. 11. 22. 20:17