小黄练编程 发表于 2021-12-19 15:43:10

不晓得哪里错了,没学懂

#include<stdio.h>
typedefint (*A)(int,int);
void add(int x,int y);
intmain()
{
        A   d;
        d=add;
        printf("%d\n",d);
}
int add(int x,int y)
{
        int s;
        s=x+y;
        return s;
}


{:10_266:}{:10_266:}

一叶枫残 发表于 2021-12-19 15:59:30

本帖最后由 一叶枫残 于 2021-12-19 16:10 编辑

#include<stdio.h>
typedefint (*A)(int,int);
int add(int x,int y);
intmain()
{
      A d;
      d=add;
      printf("%d\n",d);
}
int add(int x,int y)
{
      int s;
      s=x+y;

}

jhq999 发表于 2021-12-19 16:02:40

#include<stdio.h>

int add(int x,int y);
intmain()
{
      int (*A)(int,int)=add;
      
      printf("%d\n",A(1,3));
                return 0;
}
int add(int x,int y)
{
      int s;
      s=x+y;
      return s;
}

小黄练编程 发表于 2021-12-19 16:50:20

一叶枫残 发表于 2021-12-19 15:59


没用啊{:10_266:}

小黄练编程 发表于 2021-12-19 16:52:33

jhq999 发表于 2021-12-19 16:02


{:10_266:}主要是想把上面那个程序改对来。

jhq999 发表于 2021-12-19 17:45:33

小黄练编程 发表于 2021-12-19 16:52
主要是想把上面那个程序改对来。


#include<stdio.h>
typedefint (*A)(int,int);
int add(int x,int y);///////
intmain()
{
      A   d;
      d=add;
      printf("%d\n",d(1,2));//////
}
int add(int x,int y)
{
      int s;
      s=x+y;
      return s;
}
页: [1]
查看完整版本: 不晓得哪里错了,没学懂