인프런 커뮤니티 질문&답변

작성자 없음

작성자 정보가 삭제된 글입니다.

홍정모의 따라하며 배우는 C언어

9.17 포인터 변수의 크기

주소값 크기에 대해서 질문있습니다.

작성

·

279

0

int a;

printf("%d",sizeof(&a));

 

왜 결과값이 8byte가 나오는지 궁금합니다.

답변 1

0

주소 (포인터) 크기는

32bit (x86)으로 컴파일했을 때와

64bit (x64)로 컴파일했을 때의 크기가 다릅니다.

전자는 4byte, 후자는 8byte입니다.

 

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기