C 또는 C++에서 변수는 메모리에 저장되므로 메모리 주소를 얻을 수 있습니다. 마찬가지로 함수도 메모리에 저장되므로 일부 주소도 있습니다. 주소를 얻으려면 괄호를 사용하지 않고 함수 이름만 사용할 수 있습니다.
명확한 아이디어를 얻으려면 다음 프로그램을 확인하십시오.
예시
#include <stdio.h> void my_function() { printf("Hello World"); } int main() { printf("The address of the my_function is: %p\n", my_function); printf("The address of the main is: %p\n", main); }
출력
The address of the my_function is: 0000000000401530 The address of the main is: 000000000040154B