QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 760|回复: 4

这样的函数什么意思?

[复制链接]
发表于 2005-6-27 15:25:45 | 显示全部楼层 |阅读模式
typedef int (* FormatCallBack)( int progress, ... );
是不是还要写个函数体啊?
我在程序里面怎么用啊?
发表于 2005-6-27 15:33:34 | 显示全部楼层
函数指针
回复

使用道具 举报

 楼主| 发表于 2005-6-27 16:50:30 | 显示全部楼层
我可以这样用吗?
a(1,1,FormatCallBack,1);//a是函数名
怎么给这个回调函数定义函数体啊?
下面这样好像不行啊
typedef int (* FormatCallBack)( int progress, ... )
{
  printk("");
}
回复

使用道具 举报

发表于 2005-6-27 17:19:22 | 显示全部楼层
[code:1]
#include<stdio.h>
int a(int aa,int bb)
{
    printf("%d %d\n",aa,bb);
}
int main()
{
    int (*p)(int a,int b);
    p=a;
    p(10,20);
}
[/code:1]
回复

使用道具 举报

发表于 2005-6-27 17:21:29 | 显示全部楼层
在使用插件的程序里通常要用到。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 19:42 , Processed in 0.053336 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表