C 或 C++ 中函数的地址
C 或 C++ 中函数的地址
cc++server side programmingprogramming更新于 2025/9/6 18:45:00
在 C 或 C++ 中,变量存储在内存中,因此我们可以获取它们的内存地址。同样,函数也存储在内存中,因此它们也有一些地址。要获取地址,我们可以只使用函数名称,而不用括号。
请查看以下程序以了解清楚。
示例
#include
void my_function() {
printf("Hello World");
}
int main() {
printf("my_function 的地址为: %p\n", my_function);
printf("主函数的地址为:%p\n", main);
}
输出
my_function 的地址为:0000000000401530
主函数的地址为:000000000040154B
相关文章
C 与 BASH C/C++ 中的 Fork bomb?
C 结构和 C++ 结构之间的区别
C 和 C++ 中的 exit() 与 _Exit() 函数
C 和 C++ 中字符常量的数据类型
C/C++ 中的 ctime() 函数
C/C++ 中 %p 和 %x 的区别
C/C++ 中 float 和 double 的区别
C qsort() 与 C++ sort()
C/C++ 中"int main()"和"int main(void)"的区别是什么?
使用 C/C++ 程序创建目录或文件夹
打印
下一节:如何使用 C 或 C++ 获取目录中的文件列表? ❯❮ 上一节:C/C++ 中的预增和后增