ホームページ  >  記事  >  バックエンド開発  >  C または C++ の関数のアドレス

C または C++ の関数のアドレス

WBOY
WBOY転載
2023-08-27 19:05:02829ブラウズ

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

以上がC または C++ の関数のアドレスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。