函数指针能直接赋值吗?

[复制链接]
4162|7
 楼主| lsfsxfljj 发表于 2008-6-2 20:51 | 显示全部楼层 |阅读模式
函数指针能直接赋值吗?我在数组里放了函数的地址,直接用数组给函数指针编译同不过,应该怎么解决?
后学 发表于 2008-6-2 20:55 | 显示全部楼层

re

可以的,试试强制类型转换,
dld2 发表于 2008-6-2 20:57 | 显示全部楼层

赋值要求两端类型一致

如果确定知道在做什么,可以强制类型转换。
ayb_ice 发表于 2008-6-2 20:57 | 显示全部楼层

当然可以

 楼主| lsfsxfljj 发表于 2008-6-3 17:49 | 显示全部楼层

那数组强制成函数指针该怎么写?书上好象没这个介绍啊

那数组强制成函数指针该怎么写?书上好象没这个介绍啊
ycx0617 发表于 2008-6-3 19:58 | 显示全部楼层

为什么不可以?

为什么不可以?
指针无非就是个地址,一个数据。
goto 你想去的地址
 楼主| lsfsxfljj 发表于 2008-6-3 20:01 | 显示全部楼层

楼上的,goto是可以,直接用函数指针数组也可以,但是没灵

楼上的,goto是可以,直接用函数指针数组也可以,但是没灵活性
computer00 发表于 2008-6-3 21:25 | 显示全部楼层

强制转换啊,格式如下

((返回类型(*)(形式参数))函数地址)(实际参数);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

50

主题

157

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部