zoukankan      html  css  js  c++  java
  • 函数指针与指针函数

    函数指针:int (*p) fun()   ; (该函数是int类型 int(*)()  返回一个整形数据)

    指针函数: int *p  fun()    (返回一个地址 类型是int *() 该地址指向一个整形数据 ) ;

    函数指针:返回的是一个指向函数的指针;

    指针函数: 返回一个指针(地址);

    假如有一个max(a,b)函数,再用函数指针的时候可以 int (*P) (); p=max;

    调用时候可以(*p)(a,b);

    等同于max(a,b);

    指针函数:

    假如有一个max(a,b)函数,我想得到最大者的地址,然后去根据该地址干一些事情;

    int *max(a,b){

      int *p=null;

      .............................

      return p;

    }

    int main(){

      int a=2;

      int b=3;

      int *p=null;

       p=max(a,b);    //调用的时候像一般函数调用即可

      ......用p做一些事

    }

  • 相关阅读:
    980不同路径III
    输入函数
    IDEA更新maven依赖包
    join()函数
    方差偏差困境
    np.bincount()函数
    72编辑距离
    741摘樱桃
    523连续的子数组和
    1306跳跃游戏III
  • 原文地址:https://www.cnblogs.com/coversky/p/6516472.html
Copyright © 2011-2022 走看看