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做一些事

    }

  • 相关阅读:
    ssh实现免密码登录和文件传输
    linux后台执行程序相关命令
    orchestrator
    curl下载安装与使用
    goland使用
    mysql集群
    consul理解
    my.cnf
    数据库的表设计
    项目常见面试问题
  • 原文地址:https://www.cnblogs.com/coversky/p/6516472.html
Copyright © 2011-2022 走看看