首页 > 代码库 > C 函数指针的用法

C 函数指针的用法

#include <stdio.h>
#include <stdlib.h>

typedef struct DataNode
{
int (*handle)();
}tDataNode;

int print()
{
printf("Hello World!\n");
return 0;
}

int main()
{
int a = 0;
tDataNode * pData = http://www.mamicode.com/NULL;
pData= http://www.mamicode.com/(tDataNode *) malloc (sizeof(tDataNode));
pData->handle = print;
pData->handle();
return 0;
}

C 函数指针的用法