void (*Pfun(int, void(*Qfun)(int))) (int)

;typedef void(*PF)(int);void fun(int a){cout << “这里是参数是整形的函数fun(int)” << endl;}void Printf(int a){cout << “这里是参数是整形的函数Printf(int)” << endl;}void(*Pfun(int, void(*Qfun)(int))) (int){//1.首先这是一个函数,函数名字是Pfun,参数有两个,一个是整形,一个是函数指针。//2.其次这个函数的返回值是指向函数的指针,,类型是:void (*PF)(int)。PF q = Qfun;(*q)(4);//此处证明参数是一个整形与一个函数指针。PF p = fun;return p;}int main(){PF q = Printf;//函数指针指向函数.PF p = Pfun(2, q);(*p)(;}

人,总是很难改正自己的缺点,

void (*Pfun(int, void(*Qfun)(int))) (int)

相关文章:

你感兴趣的文章:

标签云: