社区
C语言
帖子详情
请教如何根据地址调用函数
jzgunking
2005-11-02 08:11:33
void print()
{
cout << "OK" <<endl;
}
void (*DRV)();
void main()
{
int a = 0;
a = *(int const *)print;
下面如何根据a来调用print()函数?
...全文
228
5
打赏
收藏
请教如何根据地址调用函数
void print() { cout << "OK" <<endl; } void (*DRV)(); void main() { int a = 0; a = *(int const *)print; 下面如何根据a来调用print()函数?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jzgunking
2005-11-02
打赏
举报
回复
谢谢我就是想要这个
wanguodu
2005-11-02
打赏
举报
回复
你是不是要这个?
int a = 0;
a = (int)print;
DRV = (void (*)()) (a);
(*DRV)();
jzgunking
2005-11-02
打赏
举报
回复
也就是print()把地址穿给a,DRV()再根据a中的print()的地址来达到
DRV = print的效果
jzgunking
2005-11-02
打赏
举报
回复
我希望能通过a来向初始化DRV()
codearts
2005-11-02
打赏
举报
回复
没看明白
是:
DRV = print;
DRV();
这种方式吗?
在pb中调用oracle 的函数,
请教
pb中调用oracle 函数和过程!
oracle写好的函数可以在SQL语句中直接调用,比如:你写了一个TRIM函数,然后PB端的SQL中可以这样调用:select col1,... from tab_name where trim(col1) ='';进行存储过程调用:PowerBuilder requires a declarative ...
函数的递归调用
·········· 递归的基本原理: ...4 递归函数中,位于递归调用语句后的语句的执行顺序和各个被
调用函数
的顺序相反. 5 虽然每一级递归有自己的变量,但是函数代码并不会得到复制. 6 ...
c语言结构体中写函数调用,函数指针定义在结构体中,如何
调用函数
在头文件中,函数指针定义在一个AD模块结构体中//-----------------------------------------------------------------------------typedef struct {???????????????????????????????? float VC1;??????????????????...
用大白话解析函数调用,系统调用和API之间的关系
函数调用: 函数调用是计算机编或运行时,使用某个函数来完成相关命令。 系统调用: 系统调用是用户在程序中使用“访管指令”调用由操作系统提供的子功能集合。 API:应用编程接口(Application Programming Interface...
matlab 中调用s函数表达式,[求助]S函数中能否调用M函数
[求助]S函数中能否调用M函数 我现在写了一个S-FUNCTION里面调用了一些M函数,当把S函数的名字写入S—FUNCTION块的时候总是出现??? SWITCH expression must be a scalar or string constant.Error in ==> HSV at ...
C语言
69,822
社区成员
243,262
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章