函数指针作为函数参数
#include <stdio.h>
typedef void (*Funchar) (char *);
void SetFun(Funchar pReadFun);
void GetNetIP(char * pNetIP);
int main(void)
{
SetFun(GetNetIP);
return 0;
}
void GetNetIP(char * pNetIP)
{
}
void SetFun(Funchar pReadFun)
{
}
项目中经常有看到如上类似的代码,有个地方不明白,希望大家指教下
SetFun(GetNetIP);
请问GetNetIP这个函数是有参数的,但是为什么调用它时却不需要参数也可以
...全文
相关推荐
cpp代码-函数指针 做函数参数 实例
cpp代码-函数指针 做函数参数 实例
剖析C++编程当中指针作为函数参数的用法
主要介绍了剖析C++编程当中指针作为函数参数的用法,是C++入门学习中的基础知识,需要的朋友可以参考下
Keil C51中函数指针的使用
单片机Keil C51中函数指针的使用,这个东西不错的,至少我觉得不错啊,
KeilC51中函数指针的使用
讲述KileC下函数指针的应用及需要注意的问题,应用于单片机高级开发。
函数指针就是指向函数的指针;类成员方法指针,类具有类域操作符
函数指针,就是指向函数的指针。在C++中,函数指针一般是指全局命名空间中的函数指针,类成员函数指针,与函数指针不同的是,类具有类域操作符,在声明类成员函数指针的时候,要指定成员函数返回值类型、类域操作符、成员函数参数列表


