[열혈 C프로그래밍] 포인터와 배열 연습문제
배열의 이름은 포인터이다. 단, 그 값을 바꿀 수 없는 '상수 형태의 포인터'이다. #include void main() { int arr[3] = { 0,1,2 }; printf("배열의 이름 %p\n", arr);// 배열의 이름 == 첫 번째 변수 //배열의 이름 006FFEB0 printf("첫 번째 요소 : %p\n", &arr[0]); // 배열의 이름과 같은 주소값을 띈다. //첫 번째 요소 : 006FFEB0 printf("두 번째 요소 : %p\n", &arr[1]); // 두 번째 요소 : 006FFEB4 printf("세 번째 요소 : %p\n", &arr[2]); // 세 번째 요소 : 006FFEB8 //arr = &arr[i]; // 이 문장은 컴파일 에러를 일으킨다. >>>> ..