指针指向一个函数
机器语言中的函数调用基本上就是一条跳转指令,跳转到函数的入口点,跳转到函数的第一条指令,当我们说函数指针存放函数地址的时候,是在说函数指针存放了函数在内存中起始地址或者说入口点。
#include <stdio.h>
void PrintHello(char *name)
{
printf("Hello %s\n",name);
}
int main()
{
void (*ptr)(char*);
ptr=PrintHello;
ptr("tom");
}