main이나 기타 함수에 주소를 출력할수 있을까요?

0
points

메모리 할당에 대한 부분을 보는데.

변수의 주소는 &로 쉽게 출력할수 있는데.

함수의 주소는 어떻게 알아보죠? 디버거로 할수 있는 방법 말고

직접 출력하고 싶은데요.

어떤 방법들이 있을까요?

익명 사용자의 이미지

printf("%x",

-1
points

printf("%x", (unsigned)printf);

eungkyu의 이미지
2570
points

printf("%p", printf);

2
points

printf("%p", printf);

xjaroo의 이미지

but how about the main function.

-1
points

I was using &main as you can see the below

prinf("%p",&main);

am i right?

김일영의 이미지
7361
points

함수는 & 붙이나 안붙이나 어차피 똑같습니다.

-1
points

printf("%p", main); 해도 마찬가지입니다.
printf("%p", &&&&&&main); 해도 마찬가지일걸요.

댓글 보기 옵션

원하시는 댓글 전시 방법을 선택한 다음 "설정 저장"을 누르셔서 적용하십시오.