C或C ++中的函数的地址是什么?
函数是定义为执行程序中特定工作的代码块。它通过定义一条常见的代码段来简化程序员的工作,以便在需要时可以重用它。
该地址是存储实体的存储位置。程序中的每个代码块在程序中都有其自己的存储位置。这意味着像任何变量或对象方法和函数一样,也具有内存地址。
要获取函数的内存地址,您需要使用方法的指针,并在函数名称前加上括号。
示例
#include<iostream>
using namespace std;
void myfunc(){
cout<<"This is myfunc";
}
int main(void){
printf("address of function main() is :%p\n", main);
printf("address of function myfunc() is : %p\n", myfunc);
return 0;
}输出结果
address of function main() is :0x40079d address of function myfunc() is : 0x400787
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短