函数名是地址吗

函数名是地址吗

我们经常把函数名当地址用,可实际上他不是地址,但是你可以把他理解成地址,心里清楚他不是就行。
对于test和&test你应该这样理解,test是函数的首地址,它的类型是void (),&test表示一个指向函数test这个对象的地址,
它的类型是void (*)(),因此test和&test所代表的地址值是一样的,但类型不一样。test是一个函数,&test表达式的值是一个指针!


版权声明:本文为weixin_45714020原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。