인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

hjw27720148's profile image
hjw27720148

asked

C Programming - From Introduction to Game Development

Relationship between arrays and pointers

안녕하세요. *의 사용가능 유무가 궁금합니다.

Written on

·

173

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 자체는 배열인데 *를 사용해도 되는건가요?

요약하면, *의 사용은 포인터에서만 가능한 줄 알았고, 배열에서도 사용가능하다면 결국 주소에 있는 값을 출력하기 위해 쓰신건데 맞나요?

*&의 상쇄는 이해했습니다.

감사합니다.

c

Answer 1

0

주소값출력은 %p쓰세요

hjw27720148's profile image
hjw27720148

asked

Ask a question