-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
안녕하세요. *의 사용가능 유무가 궁금합니다.
20.08.27 09:05 작성 조회수 96
0
int arr[3] = {5, 10, 15};
int* ptr = arr;
printf("arr 자체의 값이 가지는 주소의 실제 값: %d\n", *arr);
printf("arr[0]의 실제값 : %d\n", *&arr[0]);
6:40초에 99~100번줄에 해당하는 printf문에서 *arr, *&arr[0]을 사용하셨는데, *는 포인터에서 주소에 있는 값을 출력하기 위해 쓰는 게 아니였나요?? arr 자체는 배열인데 *를 사용해도 되는건가요?
요약하면, *의 사용은 포인터에서만 가능한 줄 알았고, 배열에서도 사용가능하다면 결국 주소에 있는 값을 출력하기 위해 쓰신건데 맞나요?
*&의 상쇄는 이해했습니다.
감사합니다.
답변을 작성해보세요.
0
답변 1