9025| 21
|
关于C语言函数指针的问题 |
1金钱
最佳答案按照&运算符本来的意义,它要求其操作数是一个对象,但函数名不是对象(函数是一个对象),本来&show是非法的,但很久以前有些编译器已经允许这样做,
c/c++标准的制定者出于对象的概念已经有所发展的缘故,也承认了&show的合法性。
因此,对于show和&show你应该这样理解,test是函数的首地址,它的类型是void (),&show表示一个指向函数show这个对象的地址,
它的类型是void (*)(),因此show和&show所代表的地址值是一样的 ...
| ||
发表于 2017-4-8 11:13:31
|
显示全部楼层
| ||
发表于 2017-4-10 01:58:10
|
显示全部楼层
| ||
发表于 2017-4-10 16:53:48
|
显示全部楼层
| ||
| ||
发表于 2017-4-11 09:14:46
|
显示全部楼层
| ||
发表于 2017-4-11 12:29:52
|
显示全部楼层
| ||
发表于 2017-4-11 12:31:16
|
显示全部楼层
| ||
发表于 2017-4-11 13:55:10
|
显示全部楼层
| ||
| ||
| ||
| ||
| ||
| ||
| ||
发表于 2017-4-11 17:07:01
|
显示全部楼层
| ||
发表于 2017-4-12 11:32:18
|
显示全部楼层
| ||
发表于 2017-4-12 11:51:27
|
显示全部楼层
| ||
| ||
发表于 2017-4-12 17:02:34
|
显示全部楼层
| ||
发表于 2017-4-19 20:36:46
|
显示全部楼层
| ||
急不来总有障碍客观的存在...
|
||
发表于 2017-5-5 12:56:17
|
显示全部楼层
| ||
|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )
GMT+8, 2024-11-23 04:19
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网