작성자가 삭제된 글입니다.
카테고리
세부 분야
프로그래밍 언어
해결 여부
미해결
23.02.11 18:28 작성 조회수 228
0
질문이 모두 해결되었다면, 왼쪽 체크 표시를 눌러 질문의 상태를 바꿔보세요!
int a;
printf("%d",sizeof(&a));
왜 결과값이 8byte가 나오는지 궁금합니다.
홍정모의 따라하며 배우는 C언어
9.17 포인터 변수의 크기
강의실 바로가기
답변 1
답변을 작성해보세요.
강민철
・
2023.02.11
주소 (포인터) 크기는
32bit (x86)으로 컴파일했을 때와
64bit (x64)로 컴파일했을 때의 크기가 다릅니다.
전자는 4byte, 후자는 8byte입니다.
아현
좋아요 0・답변수 0
이정민
좋아요 0・답변수 1
양주원
좋아요 1・답변수 1
clang
답변 1