为什么此代码无法通过编译

0
#include<stdio.h>

int j(int x,int y)
{
	int max;
	max=x+y;
	printf("%d",max);
}

int main()
{
	int (*p)(int x,int y);
	int x,y;
	scanf("%d%d",&x,&y);
	p=j(x,y);
}

0

j(x,y)是一个int,p是一个int*

让int*=int,不报错才怪

ava
无名氏

2021-2-10

技术讨论社区