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 教师闺蜜祝福语简短