今天在资料里面看到了这种关于指针的应用,于是自己也动手写了一个简单的程序试了一把。
#include<stdio.h>
int fuction(int num)
{
 num++;
 return num;
}
int main()
{
 int num;
 int (*p)(int);
 p = fuction;
 scanf("%d",&num);
 printf("%d",p(num));
 
 return 0;
}
 
 
这样的做法平时可能用不到,但是当你的函数名很长才能写得明白,例如 abc_def_ghi_jkl_mno_……_sdhsj
这时候就可以利用这个方法 相当于给函数一个简单的别名,这样的话在我们需要多次引用这样的函数的时候就不会显得我们的代码很长很乱。
关于如何建立一个指向函数的指针
原文:https://www.cnblogs.com/Bullet2YourHeart/p/11930131.html