函数名、函数类型、函数地址和函数指针

2571 人浏览 | 时间: 2015-06-24 00:10:41 | 作者: codexia

函数声明 : int max(int a,int b);

函数名:平常使用的函数的名字,如max。函数名是函数名的地址,函数名相当于一个虚拟内存地址,是一个地址常量。

函数类型:除了函数名外的函数声明的其他部分int (int a,int b),函数类型包括函数的参数列表类型和返回值类型两部分。

函数地址:系统将程序可执行文件加载到内存中,函数在内存中的虚拟地址,相对于本程序地址空间的。

函数指针:与普通指针一样,只是函数指针指向的类型是函数而已,函数指针保存的值就是函数地址,因此用来接收函数名,因为函数名就是函数地址。

具体说明

    函数和变量一样,在内存中是一块内存块。
    变量名就是相应内存块的别名,就像人的名字一样。对变量取地址才能得到变量名所指代的入口内存地址。而函数名不一样,函数名就是函数代码所在的内存块的入口地址,这和数组名类似,函数名

请微信扫码阅读。
为防止恶意爬虫,
已开启反爬机制,
理解哟~~~~
标注
评论
站内搜
百度搜
传送到手机
手机扫码,识别文字,完成传送x
加载中...
标注内容x
加载中...
添加标注x
收藏 0 点赞 0

相关阅读