13308089138
028-83268936
English
提供前沿的资讯 真实、准确的物联网,互联网行业新闻

函数名的实质性是什么

你的位置: 网站首页 新闻动态 技术文章
函数名的实质性是什么
2020-09-01 17:08:57 阅读:15 发布人:纵横智控

函数名的实质性是什么

函数名的实质就是函数的首地址
(1)函数名在C语言中的理解方法和变量名其实没区别。编译器会把这个函数的函数体对应的代码段和这个函数的函数名(实质是符号)对应起来,等我们在使用这个函数名符号时,编译器会将函数的函数体实际上做替换。因为函数体都不止4字节,而函数名这个符号只能对应1个地址,所以实际对应的是函数体那一个代码段的首地址。
(2)拿C语言中的语法来讲,函数名就是这个函数的函数指针。