ex4-17.c

来自「这是《Keil Cx51 V7.0单片机高级语言编程与uVision2应用实践》」· C语言 代码 · 共 40 行

C
40
字号
    #include <stdio.h>
    int max(int x, int y)  {
      int z;
      if (x>y) z=x;
      else z=y;
      return(z);
    }

    int min(int x, int y)   {
      int z;
      if (x<y) z=x;
      else z=y;
      return(z);
    }

    int add(int x, int y)   {
      int z;
      z=x+y;
      return(z);
    }

    int process(int x, int y,int (*f)())  {
      int result;
      result=f();
      printf("%d\n", result);
    }

    main()  {
      int  a, b;
      printf("Please input a and b: \n");
      scanf("%d  %d", &a, &b);
      printf("max=");
      process(a, b, max);
      printf("min=");
      process(a, b, min);
      printf("sum=");
      process(a, b, add);
      while(1);
    }

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?