标签:style blog color 使用 ar for strong 数据 sp
void open();//对几个函数声明 void print(); void exit(); void (*pfs[])()={open,print,exit};//函数指针数组 int main(){ int i; void (*pf)(); pf=open; (*pf)();//////调用open() for(i=0;i<3;i++)////依次调用open()、print()、exit()函数 (*pfs[i])(); } void open(){ printf("open\n"); } void print(){ printf("print\n"); } void exit(){ printf("exit\n"); }从这个例子可以看出,函数名本身就是函数代码区的地址。
void (*getInterrupt(int no))(); void setInterrupt(int no,void (*pf)); LRESULT (*lpfnWndProc)(HWND,UNIT,WPARM,LPARAM);第一个声明表示getInterrupt的原型声明,它有一个int类型的参数,返回值是指向类似void f()函数的指针。
标签:style blog color 使用 ar for strong 数据 sp
原文地址:http://blog.csdn.net/yuan1164345228/article/details/39756277