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 サイトの他の関連記事を参照してください。