指针函数与函数指针

本是古典 何须时尚 2023-01-18 04:01 320阅读 0赞
  1. //验证一下,LOL
  2. #include<stdio.h>
  3. //指针函数
  4. int* point_func(int a){
  5. return (&a);
  6. }
  7. //函数指针对应函数
  8. int func_point(int a,int b){
  9. return (a+b);
  10. }
  11. int main(){
  12. int a=90;
  13. int(* pfunc_point)(int a,int b)=func_point;
  14. printf("%p \n",point_func(a));
  15. printf("%d ",func_point(3,2));
  16. printf("%d ",((*pfunc_point)(3,2)));
  17. printf("%d \n",pfunc_point(3,2));
  18. printf("%d = %d\n",func_point,*pfunc_point);
  19. printf("%d ",pfunc_point);
  20. }

发表评论

表情:
评论列表 (有 0 条评论,320人围观)

还没有评论,来说两句吧...

相关阅读

    相关 指针函数函数指针

    1、指针函数是指带指针的函数,即本质是一个函数。函数返回类型是某一类型的指针   类型标识符  \函数名(参数表)  int \f(x,y);       首先它是一个函数

    相关 函数指针&指针函数

    一、 在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,所以今天,我自己想一次把它搞清楚,找了一些资料,首先它们之间的定义: 1、指针函数是指带指针的函数,即本质

    相关 指针函数函数指针的区别

          在学习arm过程中发现这“指针函数”与“函数指针”容易搞错,最简单的辨别方式就是看函数名前面的指针\号有没有被括号()包含,如果被包含就是函数指针,反之则是指