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

     1 #include<iostream>
     2 using namespace std;
     3 int add(int a, int b)
     4 {
     5     printf("function add ……
    ");
     6     return a + b;
     7 }
     8 void main()
     9 {
    10     add(1,2);//直接调用 //函数名就是函数的入口地址
    11 
    12     //定义一个函数类型
    13     {
    14         typedef int(MyFuncType)(int a, int b);//定义了一个函数类型
    15         MyFuncType *myPointerFunc = NULL; //定义了一个指针,指向特定类型的函数
    16         myPointerFunc = &add; //不加&也可以
    17         myPointerFunc(3, 4);//间接调用
    18     }
    19     //定义一个函数指针类型
    20     {
    21         typedef int(*MyPointerFuncType)(int a,int b);//定义一个函数指针类型 
    22         MyPointerFuncType myPointer;//定义一个指针
    23         myPointer = &add;
    24         myPointer(5, 6);
    25     }
    26     //直接定义一个函数指针
    27     {
    28         int(*MyPointerFunc)(int a, int b);//定义了一个变量
    29         MyPointerFunc = &add;
    30         MyPointerFunc(7, 8);
    31     }
    32 
    33     system("pause");
    34 }
  • 相关阅读:
    information_schema
    面包屑路径导航
    mysql5.7.26安装
    菜单权限作为父权限
    权限控制到按钮
    二级菜单
    留言板和jq轮播图
    M商城
    表单
    w3c
  • 原文地址:https://www.cnblogs.com/sclu/p/11415335.html
Copyright © 2011-2022 走看看