zoukankan      html  css  js  c++  java
  • 多种类型的指针

    函数指针:

    多种类型的指针总结:

    比如用函数指针变量做参数,求最大值,最小值,和两数之和

    #include <stdio.h>
    #include <iostream>
    using namespace std;
    int main()
    {
        int a, b, max(int , int), min(int , int), add(int , int );
        void process(int, int, int (*fun)(int , int));
        scanf("%d%d", &a, &b);
        process(a, b, max);
        process(a, b, min);
        process(a, b, add);
        return 0;
    }
    void process(int x, int y, int (*fun)(int , int))
    {
        int result;
        result = (*fun)(x, y);
        printf("%d
    ", result);
    }
    int max(int x, int y)
    {
        return x > y ? x : y;
    }
    int min(int x, int y)
    {
        return x > y ? y : x;
    }
    int add(int x, int y)
    {
        return x+y;
    }
  • 相关阅读:
    sed 练习
    正则表达式
    字符转换命令
    命令执行判断依据
    shell 操作环境
    选取命令
    排序命令
    命令别名与历史命令
    变量的学习
    防止恶意跳转
  • 原文地址:https://www.cnblogs.com/rain-1/p/4855995.html
Copyright © 2011-2022 走看看