Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 또는 C++의 함수 주소

<시간/>

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