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
热门推荐
6 保研的祝福语简短
10 年轻20岁祝福语简短
11 朋友结婚祝福语信息简短
12 女孩婚礼贺卡祝福语简短
13 30段点歌简短祝福语
14 虎年春节祝福语图文简短
15 写给后妈祝福语大全简短
16 简短回复生日祝福语
17 校长送毕业祝福语简短
18 毕业立体贺卡祝福语简短