int(*pf)();表示pf是一个指向什么的指针变量
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:09:30
![int(*pf)();表示pf是一个指向什么的指针变量](/uploads/image/z/2573444-20-4.jpg?t=int%28%2Apf%29%28%29%3B%E8%A1%A8%E7%A4%BApf%E6%98%AF%E4%B8%80%E4%B8%AA%E6%8C%87%E5%90%91%E4%BB%80%E4%B9%88%E7%9A%84%E6%8C%87%E9%92%88%E5%8F%98%E9%87%8F)
int(*pf)();表示pf是一个指向什么的指针变量
int(*pf)();表示pf是一个指向什么的指针变量
int(*pf)();表示pf是一个指向什么的指针变量
pf表示一个变量名,它保存的是函数的入口地址(该地址不可见).它可以指向一个返回值类型是int的函数. “ (*pf)()” 是固定格式
例如
int a;
int fun(int i);
int (*pf)(int i);
则可以直接赋值:
pf = fun;
调用:
a = pf(1); //等价与 a = fun(1);